Introdução
A nota foi enviada, e processada pelo nosso e-Monitor, entretanto ocorreu uma falha ao capturar o retorno de autorização da Prefeitura e o cliente precisa de um retorno urgente desta NFSe, como posso gerar um retorno manualmente?
Passo a passo
Esta integração pode ser gerada via substituição da ultima integração no banco de dados, ou gerando a integração diretamente na pasta de captura de integrações pelo ERP.
Via Banco, basta utilizar os seguintes Scripts:
-
Utilizado para encontrar a ultima integração:
SELECT * FROM TBINTEGRATION WHERE JOBKEY=9 AND rpsnumber =123181 -
Utilizado para alterar a ultima integração e a tornar habilitada para leitura:
UPDATE tbintegration SET docdata='<?xml version="1.0" encoding="utf-8"?> <IntegrationXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <param retorno="XML" /> <AtualizarNfse> <Dados> <param nome="NUMCGC" valor="95591723013288" /> <param nome="NUMRPS" valor="550" /> <param nome="CODSNF" valor="NF" /> <param nome="INDSUC" valor="1" /> <param nome="NUMNFS" valor="547" /> <param nome="CODVRF" valor="2C6384B3B095C6476AF06AC74B1DA90A" /> <param nome="DATHOR" valor="2018-05-25T09:08:00" /> <Mensagens /> <MensagensLote /> </IntegrationXml>',dockind=1,docstatus=0 WHERE ID= 123181
Acima é demonstrado o exemplo utilizando XML, entretanto pode também ser realizado o envio do TXT da mesma maneira, utilizando o seguinte padrão:
0000;12345678000121;9319;NF;1;9938;e1bb8ba3df4d4a3e669d6d2e51a7249;20/10/2014 12:00:00;5054;0123_RPS_QUAL
Em caso de envio via TXT ou XML via arquivo, a nomenclatura adotada deve ser conforme abaixo:
XML: <NUMRPS>__<TIPO>_ENVI.xml
TXT:<NUMRPS>__<TIPO>_ENVI.txt
Para maiores informações sobre o preenchimento dos campos basta acessar o manual abaixo:
Ps. Todo Script rodado no banco deve ser revisado anteriormente e é de total responsabilidade de quem esta executando o procedimento.
Outras informações
Fonte: Petterson Grahl Ferreira