Erros Sped
Erros Sped
Erros Sped
Se ao rodar o SPED aparecer uma tela de help em branco com o ttulo SPED, localize no Server ou no Totvsconsole.LOG do TSS algumas das seguintes mensagens:
1- Bad configuration Quando acontece este tipo de erro "Bad configuration" porque o servidor de WebService no conseguiu retornar a solicitao do remote. O que pode ter acontecido que uma das thread que estava atendendo o servio caiu por erro, e, no subiu automaticamente. Para subir esta thread necessrio ter o parmetro RefreshRate no arquivo de configurao do servidor, na seo ONSTART, conforme abaixo. Se no existir este parmetro, ao cair uma thread, por exemplo, apenas reinicializando o servidor faz com que o servio retorne. 2- ONSTART] Jobs=JOB_WS_XXYY RefreshRate=180; tempo em segundos Erro de CNPJ, CFP, NIRE, Inscrio estadual Preencha no cadastro de empresas as informaes da mesma. (O SPED validar as informaes) 3- Invalid Token Verifique se a configurao / usurio utilizada a TOTVS. 4- WEBSERVICE ERROR : Argument Missing : Required field SALDOS not found. Verificar se existem dados a serem gerados, entrar em contato com o suporte Microsiga. 5- Layout no encontrado Este erro acontece porque o Protheus no encontrou o arquivo de layout spedctb.xml. Este arquivo deve ser colocado na pasta \system do seu ambiente. 6- Indicador de lanamento contbil invlido. Valores permitidos 'N' ou 'E. Verificar nos lanamentos contbeis se o indicador do lanamento esta como Nou E' 7- Participante invlido Informe os dados cadastrais corretos do participante. 8- No foi possvel POST:URL http://webservice.totvs.com.br/SPEDCFGNFe.apw Verifique se o servio do WebService est ativo ou se o endereo est correto. Importante: Se ocorrer de ser exibida uma tela de mensagem em branco, entre em contato com o suporte Microsiga, enviando os logs do Protheus e do Server do TSS. 9- Erro TOTVS SPED SERVICES: 004 SCHEMAS DA VERSO 1.10 NO ENCONTRADO. Soluo: Criar a pasta SCHEMAS no diretrio ROOTPATCH para a correo da mensagem acima. 10- Erro de situao tributria do ICMS no momento da emisso da nota fiscal. Como solucionar? Quanto situao da nota fiscal, ela compe o cdigo pelos dois campos B1_ORIGEM + F4_SITTRIB pela seguinte regra:
1) a posio do cdigo da situao tributria buscada do campo B1_ORIGEM, esse campo dever ter tamanho 1; 2) e 3) a posio do cdigo da situao tributria buscada do campo F4_SITTRIB, esse campo dever ter tamanho 2. Com esses campos preenchidos, no momento da emisso da nota fiscal, o campo D1_CLASFIS e D2_CLASFIS sero preenchidos. Faa a correo nos devidos cadastros, exclua a nota, emita novamente a nota fiscal e tente fazer a transmisso. 11- O Sistema esta gerando ERRO INDETERMINADO em notas com muitos itens, qual a soluo? Dentro do INI do TSS, na parte do top, acrescente o seguinte parmetro: TOPMEMOMEGA=1. 12- Na transmisso no transmitida nenhuma nota (zero nfs transmitidas), o que fazer? Caso a conexo esteja correta (STATUS SEFAZ e sem erro no Server) e no esteja transmitindo, verifique: - MV_ESPCIE (deve ter uma srie correspondente espcie SPED); - Se a espcie SPED est na tabela 42; - Se est gravada a espcie no SF2; - Se h registro para esta NF no SF3; - Se a espcie do SF3 SPED; - Se a verso que o cliente utiliza alguma em vigor, a atual s a 1.10. 13- O que devo fazer quando acontece o seguinte erro: XML = tpAmb Element '{http://www.portalfiscal.inf.br/nfe}tpAmb': [facet 'enumeration'] The value '1 is not an element of the set {'2'}. Element '{http://www.portalfiscal.inf.br/nfe}tpAmb': '1' is not a valid value of the atomic type '{http://www.portalfiscal.inf.br/nfe}TAmb'. Esse problema corrigido com a atualizao do ltimo arquivo SCHEMAS.zip disponibilizado, mais especificamente o tiposbasico_v1.02.xsd. 14- No est gerando as informaes dos impostos no XML e nem no DANFE, como proceder? Soluo: rodar o u_updsft. Vale lembrar que apenas as TES que esto configuradas para a gerao/clculo dos impostos iro gerar os registros na tabela CD2 (Ex: Calcula ICMS = SIM, Livro Fiscal de ICMS = Tributado, isento ou outros). Obs.: Se o campo Calcula ICMS estiver configurado como NO, no ser gerado esse registro na tabela CD2.
15- No meu console do TSS, apresentada a seguinte mensagem de erro: APW Call Failed - no free working threads O que fazer para corrigir? Esta mensagem ocorre quando no h mais threads disponveis para execuo do JOB do WS. Para que ela deixe de ocorrer deve-se aumentar a configurao de INSTANCES no INI do Server na configurao do WebService do TSS. Exemplo: [JOB_SPED] TYPE=WEBEX ENVIRONMENT=ENVIRONMENT INSTANCES=1,20 SIGAWEB=WS INSTANCENAME=SPED
ONSTART=__WSSTART ONCONNECT=__WSCONNECT Observaes: A configurao de INSTANCES indica o mnimo e o mximo de threads, respectivamente. 16- No meu console do TSS est apresentado uma mensagem de erro com a funo PEMINFO, informando que est com problemas de compilao. E pede para gerar novamente o RPO... O que fazer? /*------------------------------------------------------ERRO THREAD ([ ], JOB_WS_0101, THIS) 04/07/2008 16:58:52 Stack : funcao PEMINFO com problemas de compilacao. regere o RPO in file ./advpl/saveload.cpp at line 1083 on WSEXECUTE(XMLWSVCS.PRW) 24/03/2008 line : 1083 [build:7.00.071210P] [environment: SPED] [thread -1386206304] Called from __WSCONNECT(XMLWSVCS.PRW) 24/03/2008 line : 703 -------------------------------------------------------*/ **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) ------------------------------------------------------------------------------WSCERR044 / No foi possvel POST: URL https://homolog.sefaz.go.gov.br/nfe/services/NfeStatusServico ADVPL WSDL Client 1.060117 / P10 Sped on 20080704 16:59:14 Esta mensagem no interfere na transmisso das Notas. Mas caso esteja sendo apresentada, um sinal de que seu repositrio est desatualizado. Assim, faa um teste atualizando o repositrio do TSS.
17- No meu console do servidor WS para o SPED, apresentado uma mensagem de erro: **** SSL erro = -1 (abaixo mais detalhes da mensagem), Porque este erro est sendo apresentado e o que fazer para corrigi-lo? *** Loading static /microsiga/totvssped/appserverlinux/topapi40.so **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) ------------------------------------------------------------------------------WSCERR044 / No foi possvel POST : URL https://homolog.sefaz.go.gov.br/nfe/services/NfeRecepcao ADVPL WSDL Client 1.060117 / P10 Sped on 20080626 16:00:25
------------------------------------------------------------------------------Esta mensagem de erro pode ser um sinal de que o Server do TSS no est reconhecendo o seu certificado digital. Edite o arquivo INI do Server TSS e confira o caminho do arquivo onde ele est buscando. Certifique-se de que este caminho exista e que o arquivo mencionado no INI est l dentro. Exemplo: [SSLConfigure] HSM=0 SSL2=0 SSL3=1 TLS1=1 BUGS=1 CertificateClient=C:\Manuela\Protheus10\Protheus_Data\certs\000002_all.pem KeyClient=C:\Manuela\Protheus10\Protheus_Data\certs\000002_key.pem As informaes contidas em CertificateClient e em KeyClient que devem ser analisadas. 18- Que mensagem de erro esta em meu console: SockClient: Ocorreu o erro [52]? * POP/SMTP protocol is ready. SockClient: Ocorreu o erro [52] Error : 22 SockClient: Ocorreu o erro [52] Error : 22 **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) **** SSL erro = -1 SSL code = 1 error:00000001:lib(0):func(0):reason(1) ------------------------------------------------------------------------------WSCERR044 / No foi possvel POST : URL https://homolog.sefaz.go.gov.br/nfe/services/NfeConsulta ADVPL WSDL Client 1.060117 / P10 Sped on 20080626 16:00:26 ------------------------------------------------------------------------------Esta uma mensagem que apresentada quando o Server do TSS no consegue manipular ou ler o arquivo do certificado digital. Confira as informaes no INI do TSS referentes a CertificateClient e KeyClient para identificar se o diretrio e o arquivo existem no local indicado.
19- Percebi que no console do TSS, est sendo apresentada a seguinte mensagem de erro: variable does not exist CSTRING on (a mensagem completa est abaixo): ERRO THREAD ([3852], JOB_WS, THIS) 01/07/2008 16:46:51 Stack : variable does not exist CSTRING on {|E| LBREAK := .T. ,CERROSOAP := ERRNFECONV(E,CXML,CNEWXML+CSTRING)}(SPED_FW02.PRX) line : 788 Este erro est sendo apresentado, pois a rotina do SPED_FW02 est desatualizada. Aplique todas as atualizaes existentes referentes ao SPED e a NF-E, e realize um novo teste. 20- Meu servidor Linux. Descompactei as SOs na pasta NF-E abaixo do server Protheus TSS. Ao tentar selecionar o CERTIFICADO DIGITAL no remote, apresentada uma mensagem de crypto library function failed, porm esta informao gerada apenas em tela e no gravada no arquivo Console.log. O que est provocando este problema? (abaixo, informaes copiadas da tela do console do Server TSS):
func=xmlSecOpenSSLAppKeyLoadBIO:file=app.c:line=245:obj=unknown:subj=PEM_read_bio_Privat eKey and PEM_read_bio_PUBKEY:error=4:crypto library function failed: func=xmlSecOpenSSLAppKeyLoad:file=app.c:line=143:obj=unknown:subj=xmlSecOpenSSLAppKeyLo adBIO:error=1:xmlsec library function failed:filename=/microsiga/protheus10_data/bra/certs/000001_key.pem;errno=9 Segmentation fault Este erro ocorre em ambiente de LINUX Binrio de 27 de maro de 2008 e foi aberto o BOPS 00000146733 para tratamento. Atualmente, com binrios atualizados este erro no ocorre mais. Se mesmo aps a atualizao de binrio, nova descompactao dos SOs no diretrio NFE, no Server do TSS, certifique-se que tenha executado o comando de carregamento das SOs na memria da mquina: export LD_LIBRARY_PATH=<diretrio da lib completo, desde o root>:$LD_LIBRARY_PATH
21- Est sendo apresentada a seguinte mensagem de erro no console do TSS: TOTVS SPED Services: Input is not proper UTF-8, indicate encoding! (segue mensagem completa). O que fazer para corrigir este erro? Erro no gerao de notas eletrnicas ao SEFAZ: TOTVS SPED Services: Input is not proper UTF-8, indicate encoding! Bytes: 0xBA 0x20 0x4D 0x54 Este erro ocorre com NFESEFAZ desatualizado. Foi aberto o BOPS 00000144041 para tratamento, e atualizando a funo, o erro no mais ocorre. Porm, este tratamento j est disponvel nos UPDATES disponveis no Portal do Cliente. 22- Que erro esse apresentado em meu console do TSS? WSCERR047 / XML Error Extra content at the end of the document? Observao: apresentado sempre que h a confirmao da tela Certificado Digital para o SPED NF-E. WSCERR047 / XML Error Extra content at the end of the document (POST em http://192.168.1.220:8181/nfe/SPEDCFGNFe.apw ) HEADER:[HTTP/1.0 200 OK Date:Mon, 07 Jul 2008 14:07:17 GMT Server: Protheus Web Server MIME-version: 1.0 Content-type: text/xml; charset=utf-8 Last-modified: Mon, 07 Jul 2008 14:07:17 GMT Set-cookie: SESSIONID=1215439497 XAPWSBUILD: ADVPL WSDL Server 1.070903 Content-Length: 56 ] POST-RETURN:[<script> document.cookie = '' </script> <body></body>] ADVPL WSDL Client 1.060117 / MP8.11 ORACLE H_producao on 20080707 11:07:17 Este erro ocorre quando, ao indicar o caminho do certificado, na configurao do Wizard Config do SPED, selecionado o certificado pelo caminho SERVIDOR. Para que o erro no mais ocorra, faa uma cpia do certificado no C: da estao que est executando o remote e selecione este arquivo. Automaticamente a rotina ir realizar o tratamento do caminho do certificado seguindo o padro: <Caminho do RootPath do TSS>+CERTS+<nome do arquivo indicado na seleo>. O problema apresentado acima tambm pode ocorrer por problemas com as DLLs do SPED. provvel que elas no estejam descompactadas no diretrio Server do Binrio. Assim, localize o arquivo NFE.ZIP dentro da pasta Server do Protheus e descompacte-o nesta pasta. 23- Ao inicializar o service JOBNFE apresentada a seguinte mensagem de erro no console do TSS: Failed to Load XML Sign Lib. Starting job JOBNFE *** Loading topapi40.dll
/*------------------------------------------------------ERRO THREAD ([1748], JOBNFE_, THIS) 06/08/2008 17:02:58 Stack: Failed to Load XML Sign Lib. in file C:\AdvTec9\web\XMLSign.cpp at line 120 on SPEDSIGNXML(SPED_FW02.PRX) 11/04/2008 line : 234 [build:7.00.080307A] [environment: SPED] [thread 1748] Called from SPEDWFNFE(SPED_WF.PRX) 03/04/2008 line : 274 -------------------------------------------------------*/
O erro apresentado acima ocorre por problemas de atualizao do SPEDFW_02() ou por problemas locais de DLLs do Windows (framework .net 2.0). Para corrigir, pode-se: 1) Atualizar as DLLs framework .net 2.0 do Windows na mquina servidora, ou; 2) Atualizar todo o Server TSS (Build, APO, UPDATEs e PATCHS). O ideal que atualize o binrio do Server TSS e descompacte novamente o contedo da NFE.ZIP abaixo do prprio BIN/SERVER. 24- Ao indicar o certificado digital no Wizard do SPED apresentada a seguinte mensagem de erro no console do TSS: Failed to Load XML Sign Lib. /*------------------------------------------------------ERRO THREAD ([], JOB_WS, THIS) 10/04/2008 12:40:05
Stack : Failed to Load XML Sign Lib. in file C:\advtec9\web\XMLSign.cpp at line 81 on SPEDSIGNXML(SPED_FW02.PRX) 13/03/2008 line : 233 [build:7.00.071210P] [environment: SPED] [thread 4100] Called from SPEDCFGNFE:CFGCERTIFICATEPFX(SPED_WSCFG01.PRX) 13/03/2008 line : 798 Called from WSEXECUTE(XMLWSVCS.PRW) 03/09/2007 line : 1329 Called from __WSCONNECT(XMLWSVCS.PRW) 03/09/2007 line : 703 -------------------------------------------------------*/ O erro apresentado acima ocorre porque o usurio est selecionando o certificado de um local no vlido. Exemplo: O cliente est selecionando da opo SERVIDOR, o correto selecionar um certificado local ou mapear uma unidade de rede. 25- Ao inicializar o servio da rotina SPEDWF apresentada a seguinte mensagem de erro no console do Server TSS (mensagem abaixo). O que fazer para corrigir? Starting job JOB_WS_0001 *** Loading totvsdbapi.dll Totvs Sped Services - Internal error: ERRO THREAD (JOBNFE, THIS) 31/07/2008 09:30:25 Work area not in use on LOADDICSPED(SPED_FW01.PRX) 05/06/2008 line : 808 [TOTVS build:7.00.080307A] Called from INITSPED(SPED_FW01.PRX) 05/06/2008 line : 60
Called from SPEDWF(SPED_WF.PRX) 05/06/2008 line : 39 Este erro apresentado por problemas na criao das novas tabelas do SPED no banco. Devem-se verificar as mensagens do TOP e/ou dropar as tabelas SPED no banco e reiniciar o servio. (Apenas se for uma nova instalao e ainda no tiver transmitido nenhuma nota). Observaes: Conferir tambm os dados de conexo do ambiente para TOP CONNET; Conferir verso do TOP e console do TOP; O Binrio do TOP dever ser de uma verso superior a 26 de Dezembro de 2007. 26- Ao iniciar o JOBNFE apresentada mensagem de erro no console do Server TSS (mensagem abaixo). O que fazer para corrigir? Starting job JOB_WS_0001 *** Loading totvsdbapi.dll Totvs Sped Services - Internal error: ERRO THREAD (JOBNFE, THIS) 31/07/2008 09:30:25 Work area not in use on LOADDICSPED(SPED_FW01.PRX) 05/06/2008 line : 808 [TOTVS build:7.00.080307A] Called from INITSPED(SPED_FW01.PRX) 05/06/2008 line : 60 Called from SPEDWF(SPED_WF.PRX) 05/06/2008 line : 39 Ao mesmo tempo no TOP registrada a seguinte informao: 04/08/2008 16:00:35 : TOP Error -23 - Table [SPED000] Open Error - Describe Structure Failed. [ Thread (4796) - User Name : Totvs Services SPED Gateway - Comment: ]( From tDBServer::OpenFile ) Podemos trabalhar com as possibilidades abaixo ou mesmo outras que sigam na mesma linha: 1) O usurio configurado no Top Connect no esta com o grant de db_owner; 2) Os objetos (tabelas) esto sob outro schema que no o configurado anteriormente no TopConnect com o grant de db_owner (por exemplo, houve uma movimentao de tabelas entre bancos e essas passaram a estar sob outro schema sem grant de db_owner). Aconselha-se que seja agendado um DBA para a resoluo desse caso.
27- Utilizo banco de dados Oracle para o SPED e ao iniciar o servio do SPEDWF verifiquei a ocorrncia abaixo no console do TSS. O que pode estar acontecendo e o que fazer para corrigir? Warning - TOPCONN - Create error: -19 : COMMAND_FAILED - Error : 1754 - ORA-01754: a table may contain only one column of type LONG (...) Totvs Sped Services - Internal error: ERRO THREAD (JJOBNFE, THIS) 04/03/2009 21:35:43 SPED050: Error : 1754 - ORA-01754: a table may contain only one column of type LONG (...) Deve-se verificar o seguinte procedimento: 1. Para utilizao de Banco de Dados Oracle, o usurio dever selecionar a opo Usar BLOB para campos MEMO no Top Connect. 2. Para utilizao dos campos do tipo BLOB, necessrio configurar o OCIVersion 8 no TOPCONN.INI: Contudo, importante lembrar que aps realizar estas configuraes, o TOPCONN.INI deve estar configurado da seguinte forma: [ORACLE] (...) MEMOASBLOB=1 OCIVERSION=8
Caso no esteja assim, deve-se inserir as informaes de forma manual. Em seguida, reinicie os servios (principalmente o do TOP) e verifique se o erro persiste. 28- O servio TSS est rodando em cima de uma plataforma LINUX 64bits, e ao tentar transmitir notas, apresentada a seguinte mensagem de erro no console do TSS (erro abaixo). Como corrigir o problema? Unimplemented block at xmlschemas.c:2924 Unable to lookup type TNFe Este problema est sendo provocado pelo Binrio utilizado. Entre em contato com a equipe de suporte do SPED, que informar as instrues a serem adotadas, at a liberao do prximo binrio no Portal do Cliente. 29- Na configurao do SPED, qual URL deve ser informada para o SPED CTB e NF-E? A URL a ser informada referente ao endereo do WebService configurado no INI do Server do TSS. Exemplo: [172.16.82.22:8080/ws] <- este o endereo de publicao ENABLE=1 PATH=C:\mp10\web\ws ENVIRONMENT=SPED INSTANCENAME=ws RESPONSEJOB=JOB_WS DEFAULTPAGE=wsindex.apw A URL a ser informada ser: http:// 172.16.82.22:8080/ws Porm, caso a configurao do WS tenha sido montada em cima do Host Padro [HTTP], a URL utilizada ser http://localhost +:PORTA. Exemplo, se a porta configurada no http tenha sido a porta 81, o endereo seria: http://localhost:81. 30- Ao indicar a URL do WS apresenta uma tela com a mensagem: WSCERR044 / No foi possvel POST: URL xxxxxxxxx/SPEDCFGNFe.apw ... O que fazer? Este erro apresentado porque a rotina no est localizando o WS no endereo/URL indicado. Certifique que o endereo digitado est correto. Um teste que poder ser realizado e digitando o endereo do WS no Browser de Internet para verificar se a lista de servios de WS ser apresentada. 31- Aps informar o endereo do WebService para o SPED CONTBIL, apresentada a seguinte mensagem de erro no console do TSS: Totvs Sped Services - Internal error: ERRO THREAD (JOB_SPED, THIS) 02/04/2008 10:35:47 : Error : 1756 - ORA-01756: quoted string not properly terminated [ Thread (1148) - User Name : Totvs Services SPED Gateway - Comment: ]( From tOracleConnection::GetQueryFile )SELECT A.DTULTALT FROM SPED100A A WHERE A.ID_ENT = '000001' AND A.CODCTA = '1110400102AGC7 ' AND A.DTULTALT = (SELECT MAX(DTULTALT) FROM SPED100A B WHERE B.ID_ENT = '000001' AND B.CODCTA = '1110400102AGC7 ' AND B.D_E_L_E_T_= ' ') AND A.D_E_L_E_T_= ' ' AND A.COD_NAT = '1 ' AND A.IND_CTA = 'A' AND A.NIVEL = 6.00000000 AND A.DESCRI = 'D' AVO SUPERMERCADO LTDA ' on __EXECSQL(APLIB300.PRW) 28/12/2006 line : 46 [MP8 build:7.00.071210P] Called from SPEDCTBENTIDADES:CTBPLANODECONTAS(SPED_WSCTB01.PRX) 11/09/2007 line : 232 Called from WSEXECUTE(XMLWSVCS.PRW) 03/09/2007 line : 1329 Called from __WSCONNECT(XMLWSVCS.PRW) 03/09/2007 line : 703 -------------------------------------------------------------------------------
WSCERR047 / XML Error Extra content at the end of the document ( POST em HTTP://NOLEMDSV:81/SPED/SPEDCTBENTIDADES.apw ) ADVPL WSDL Client 1.060117 / MP8.11 ORACLE Gustavo on 20080402 10:35:47 -------------------------------- HttpPost Info -------------------------------URL ............: [HTTP://NOLEMDSV:81/SPED/SPEDCTBENTIDADES.apw] Headers.........: HTTP/1.0 200 OK Date:Wed, 02 Apr 2008 13:35:47 GMT Server: Protheus Web Server MIME-version: 1.0 Content-type: text/xml; charset=utf-8 Last-modified: Wed, 02 Apr 2008 13:35:47 GMT Set-cookie: SESSIONID=1207053917 XAPWSBUILD: ADVPL WSDL Server 1.070903 Content-Length: 75 Returned Content: ( 75) [<script> document.cookie = '' </script> <body>invalid proc return</body>] ------------------------------------------------------------------------------O problema do erro descrito acima, se refere utilizao de apstrofo no nome do cliente. Neste caso a query acaba sendo montada errada, pois este um smbolo especial. Assim verifique os cadastros, certificando-se que no existe a utilizao de caracteres especiais, tais como apstrofo (), maior (>), menor (<), etc. 32- Aps informar o endereo do WebService para o SPED CONTBIL apresentada a seguinte mensagem de erro no console do TSS: ------------------------------------------------------------------------WSCERR055 / Invalid Property Type ( N ) for COD_PAIS ( C ) ADVPL WSDL Client 1.060117 / MP8.11 ORACLE Gustavo on 20080403 10:48:05 ------------------------------------------------------------------------No caso da mensagem de erro acima, o problema ocorre porque o compatibilizador antigo criou o campo CVC_PAIS e/ou CVD_CODPAIS com o tipo errado. Para corrigir deve-se realizar a alterao do campo do SDU, direto na tabela SX3, alterando o tipo do campo de C (caracter) para N (numrico), tabela CVC e/ou CVD, campo CVC_PAIS e/ou CVD_CODPAIS. Mais informaes podem ser obtidas consultando as informaes sobre SPEDCTB. 33- Que tipos de Certificados Digitais podem ser utilizados pelo Protheus para o SPED? Atualmente no mercado, existem dois tipos de certificados, o A1 que em formato de arquivo de extenses .PFX ou .P12, e o A3 que um hardware, podendo ser um Carto, Token ou uma mquina (HSM). Atualmente o Protheus est homologado para Certificados do tipo A1 e no modelo A3, apenas para HSM da SAFENET, nos seguintes modelos: LUNA SA; LUNA SP; LUNA PCI; LUNA PCM; PROTECTSERVER Externo; PROTECTSERVER Gold; ProtectHost EFT. 34- Quando poder ser utilizado o certificado do tipo A3? Atualmente est homologado apenas o certificado A3, do tipo HSM. E ainda sendo os equipamentos fornecidos pela SAFENET, nos seguintes modelos: LUNA SA;
LUNA SP; LUNA PCI; LUNA PCM; PROTECTSERVER Externo; PROTECTSERVER Gold; ProtectHost EFT.
35- Ao indicar o certificado, apresentada uma mensagem informando que: AUTORIDADE CERTIFICADORA AUSENTE OU SENHA INVLIDA: Esta mensagem apresentada porque antes de indicar o Certificado Digital na rotina do SPED, no foram realizados os procedimentos de EXPORTAO por meio do Internet Explorer. Consulte o Boletim da NF-E e verifique o passo a passo de como realizar este procedimento. 36- Ao indicar o certificado apresentada uma mensagem informando que: CERTIFICADO NO REGISTRADO, mesmo com todas as verificaes de Certificado, Autoridade Certificadora e Converso do Certificado OK. Esta mensagem apresentada porque est sendo indicado um certificado do tipo PEM. O Protheus realmente s entende certificados .PEM, porm, existe um processo na rotina que realiza a converso de PFX para PEM de forma automtica. Caso seja informe o certificado .PEM, ele ser utilizado pela rotina de forma INCOMPLETA, o que causa a mensagem de erro indicada acima. 37- No incio da implantao do SPED, antes de iniciar o processo de implantao era necessrio converter o certificado digital de .PFX para .PEM por meio do OPEN SSL. Esse tratamento ainda necessrio? No, aps o binrio de 27 de maro de 2008 esta converso realizada de forma automtica pela rotina. Atente-se apenas em verificar se no arquivo INI j existe a chave de configurao [SSLCONFIGURE], caso afirmativo a converso ser ignorada, sendo necessrio apagar as linhas desta configurao no INI do servidor TSS. 38- Como aplicar o certificado de extenso .P7B para o SPED Protheus? O Certificado de extenso . P7B referente autenticao da SEFAZ ao Protheus, que no necessrio quando o cliente possui certificados que esto abaixo da IPC Brasil (extenso .P12 e .PFX). Assim, o cliente dever adquirir o certificado com extenses reconhecidas pelo Protheus e descritas no Boletim Tcnico da Nota Fiscal Eletrnica. 39- No que se refere configurao de e-mail, obrigatria a configurao de SMTP e POP para a instalao do SPED? No, esta configurao poder ser realizada posteriormente. 40- Posso realizar a configurao de e-mail aps concluir os testes de transmisso de notas? Sim, para isso dever acessar a opo Wiz. config, porm ser necessrio refazer toda a configurao de certificado tambm. 41- Qual a diferena de configurar o POP do SMTP no servio do SPED? O servio POP refere-se ao servio de Recebimento de E-mails. Ser acionado quando uma mensagem que foi transmitida ao cliente, retornar por endereo no encontrado, por exemplo. O servio SMTP refere-se ao servio de Envio de E-mails. Enquanto estiver realizando testes em ambiente Homologao os e-mails com informaes das notas transmitidas sero encaminhados para o prprio e-mail indicado no servio SMTP. Quando passar o ambiente para Produo, o e-mail ser encaminhado ao endereo configurado no campo A1_MAIL ou A2_MAIL, quando preenchidos no cadastro de Cliente ou Fornecedor. 42- O que enviado na mensagem de e-mail da rotina do SPED? No e-mail enviada uma mensagem com os dados da nota transmitidos para SEFAZ. Nele ir conter informaes como o nmero de Protocolo e Chave de Acesso, para que seja possvel visualizar esta nota no site da SEFAZ. 43- Quem ir receber os e-mails da transmisso de notas? O envio do e-mail depender do ambiente (Homologao ou Produo) configurado para uso. HOMOLOGAO: Neste ambiente, as informaes da nota sero encaminhadas ao e-mail informado na configurao do SMTP, pois a inteno atestar que os e-mails sero enviados corretamente. PRODUO:
No ambiente de produo, as mensagens da Nota sero encaminhadas ao cliente informado na mensagem. O endereo de destinatrio ser o que estiver no campo A1_MAIL e/ou A2_MAIL do cadastro do Cliente / Fornecedor. 44- Onde ficam gravadas as informaes de configurao de e-mail? As informaes cadastradas para SMTP e POP so gravadas na tabela SPED000. 45- gravado algum registro dos e-mails que foram enviados? Sim, as informaes so gravadas na tabela SPED050. 46- O que o E-mail de Notificao? uma configurao que possibilita o envio de mensagens ao e-mail do administrador (o endereo informado neste campo), toda vez que ocorrer falha na comunicao com a SEFAZ. 47- possvel alterar a mensagem html quando enviado o e-mail com a confirmao dos dados da Nota ao cliente? Para customizar o e-mail enviado na gerao da NF-Eletrnica, deve-se: Alterar o Html: usar o template que fica abaixo do rootpath\mailtemplate . O Sistema l este arquivo e o cliente dever efetuar as trocas (macro) em tudo que tiver <%= %>; Alterar tambm o nome do arquivo para NFE.HTML. 48- possvel alterar a regra que define o endereo de e-mail que receber a mensagem da nota? Para customizar a regra do e-mail que receber a mensagem da NF-Eletrnica, deve-se: Solicitar o fonte NfeSefaz.prw; Procurar por _email e trocar pela regra a ser customizada. 49- possvel que sejam exibidas informaes adicionais como: Vendedor, Responsvel Comercial entre outras, nas mensagens de e-mail das Notas Fiscais Eletrnicas? O arquivo TOTVSMAIL.HTM (localizado em MailTemplate) deve ser alterado, adicionando Tags com as informaes desejadas. Porm, s ser possvel identificar informaes que existam no XML. Qualquer informao adicional como Vendedor, Representante Comercial e etc, dever ser inicialmente disponibilizado no XML, nas TAGs de Mensagense e em seguida tratado no arquivo TOTVSMAIL.XML. 50- Ao configurar o servio SMTP no Wizard do SPED, apresentado o erro: HELLO COMAND FAILED. O erro de HELLO COMAND FAILED ocorre por problema ao se comunicar com o servidor de e-mail, na configurao do Proxy. Para corrigir, acesse o mdulo Configurador e retire as configuraes (de Proxy) do EMAIL/PROXY, pois, se utilizado servidor PROXY no cliente, esta informao dever ser configurada somente no INI do server, com a TAG [PROXY], para no gerar conflito de informaes. 51- Ao configurar o e-mail de Notificao, no consigo validar os dados do SMTP e sempre apresentada a mensagem de Hello Comand Failed. J verifiquei o PROXY e no possui nada l configurado. O que estou fazendo de errado? Verifique se est informando no E-mail de Notificao, um endereo de E-mail igual ao indicado para o servio SMTP. Estes endereos devem ser diferentes. 52- H como configurar o servio SMTP e POP com portas diferentes do padro? Atualmente no h como configurar portas diferentes das portas padres. 53- No consigo assinar nenhuma nota, o que fazer? As notas podem no ter sido assinadas porque o servio responsvel pela a assinatura delas no est em funcionamento. Verifique no console.log se o JOBNFE subiu. Se no, habilite o servio no arquivo INI do TOTVS Server do SPED. 54- Transmito algumas notas e depois de certo tempo toda nota que tento transmitir fica com a mensagem que no possvel assinar a nota, o que fazer? Este tipo de problema ocorre a partir do momento que a SEFAZ gerou um erro e o servidor do TSS no interpretou esse erro. Foi realizado um tratamento no binrio e nas rotinas do SPED para interpret-lo e no fazer com que o servidor do TSS pare. Para corrigir, atualize o Binrio do TSS para uma BUILD superior a 27 de maro de 2008 e aplique os patchs de atualizao do SPED. importante que a rotina NFESEFAZ esteja atualizada e, se necessrio, solicite o fonte da rotina atualizada para compilao em seu ambiente. 55- No consigo assinar nenhuma nota. O servio do SPEDWF inicializa, porm o JOB no registrado no Monitor do Protheus. O que fazer? Verifique se a configurao do SPEDWF foi realizada corretamente no arquivo INI. J foi observado este tipo de problema acontecer, pois se esqueceram de digitar um N. Exemplo: [JOBNFE]
main=SPEDWF enviroment=SPED |--> Veja que est faltando o n 56- Ao tentar transmitir notas pelo SPED apresentada uma mensagem de erro informando que: Verso do arquivo XML no suportada. Exemplo: Verso: 1.07 Ambiente: Homologao Cod.Ref.NFe: 239 Msg.Ret.NFe: Cabecalho - Versao do arquivo XML nao suportada Este erro apresentado porque o cliente configurou no parmetro do SPED o Layout 1.07. Para corrigir dever alter-lo para 1.10. 57- Ao tentar transmitir a nota apresentada a seguinte mensagem no SCHEMAS: Exemplo: Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is ({http://www.w3.org/2000/09/xmldsig#}Signature). O erro apresentado acima ocorre porque o usurio est utilizando o SCHEMA publicado pela SEFAZ. Para corrigir, dever utilizar o SCHEMA disponvel no Portal do Cliente. 58- No uso os mdulos padres de Importao e Exportao do Protheus, como fao para transmitir as informaes referentes s NOTAS DE IMPORTAO? Para que seja possvel transmitir as informaes de Notas de Importao a SEFAZ sem a utilizao do SIGAEIC, necessria a alterao do fonte NFESEFAZ incluindo a TAG <DI> da seguinte maneira: cString += '<DI>' cString += '<ndi>002333</ndi>' cString += '<dtdi>2008-12-24</dtdi>' cString += '<locdesemb>PORTO DE SANTOS</locdesemb>' cString += '<ufdesemb>SP</ufdesemb>' cString += '<dtdesemb>2008-12-16</dtdesemb>' cString += '<exportador>222004</exportador>' cString += '</DI>' Onde, no lugar das informaes fixas, deve-se utilizar a varivel que est obtendoa informao desejada. Obs.: se caso estiver passando a TAG utilizando a funo NFETAG, conforme abaixo, poder gerar o erro INDETERMINADO no momento do envio da nota, por isso necessrio passar as informaes conforme o exemplo acima. cString += '<DI>' cString += NfeTag('<nDI>' ,ConvType(aDecImp[01],10)) cString += NfeTag('<dDi>' ,ConvType(aDecImp[02])) cString += NfeTag('<xLocDesemb>' ,ConvType(aDecImp[03],60)) cString += NfeTag('<UFDesemb>' ,ConvType(aDecImp[04],2)) cString += NfeTag('<dDesemb>' ,ConvType(aDecImp[05])) cString += NfeTag('<cExportador>',ConvType(aDecImp[06],60)) cString += '</DI>' 59- Estou tentando aumentar o tamanho dos campos de mensagem a serem geradas na Nota Fiscal Eletrnica, porm as informaes de mensagens esto sendo cortadas. O que est acontecendo? O Layout do SCHEMA que utiliza os campos infAdFisco e infCpl sendo com tamanho de 1-2000 e 1-5000 respectivamente, so referentes a verso 1.12. A verso do SCHEMA, atualmente em produo pela SEFAZ a 1.10, em que os campos possuem o seguinte tamanho: infAdFisco: 1-256 ifCpl: 1-2000 60- O processo de Impresso da DANFE est lento, isso normal? No normal lentido da impresso da DANFE. Atualize o repositrio e se necessrio solicite o fonte da DANFEII atualizado, para que possa corrigir este problema.
61- Quanto logomarca a ser impressa na DANFE, de onde ser retirado o arquivo? interno no fonte ou obedece o mesmo critrio dos relatrios padres no Server Erp ou TSS ? A logomarca definida no fonte. Caso necessite alter-la, solicite o fonte da DANFEII, localize a varivel cLogo e indique nela o caminho da imagem a ser impressa, abaixo do ROOTPATH.