Erro 000001: xmlParseEntityRef ao gerar S-2200/S-2206/S-2300/S-2306

Dúvida

Erro 000001: xmlParseEntityRef: no name xmlParseMemory Failed Parse XML. Esse erro pode ocorrer ao gerar os eventos S-2200, S-2206, S-2300, S-2306, entre outros.


Ambiente

TOTVS RH - (Linha Protheus) - Gestão de Pessoal - Todas as versões


Solução

O erro é gerado quando em algum campo do cadastro existe um caractere especial. Como por exemplo, no cadastro de função em sua descrição, podemos ter o caractere &.

Para caracteres o esocial possui uma regra:

1) Pode conter exclusivamente caracteres presentes na lista abaixo, incluindo o espaço simples:

! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¥ § © ª « ¬ ® ¯ ° ± ² ³ µ ¶ · ¹ º » À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

2) Não pode conter qualquer espaço no início ou no final.

3) Não pode conter <tab>, <enter> e <espaço sem quebra visível>.

O sistema está adequado aos caracteres, para solucionar o erro é necessário manter o ambiente atualizado com o pacote de expedição continua. 


Atualizado em 16/12/2024
Este artigo foi útil?  
Agradecemos sua avaliação.