Integração de Impressão
A DLL de integração padrão irá gravar em um diretório pré-definido durante as configurações do aplicativo. A nomenclatura e a ordem da integração poderão ser alteradas nas configurações do NFS-e Settings, segue abaixo exemplos de retorno de integração via arquivo TXT e XML.
Integração de Impressão
|
Preenchimento da Nomenclatura de Retorno de Impressão:
|
Campo
|
Descrição
|
Exemplo Preenchimento
|
Estado
|
Observação
|
[JOBID]
|
Número do JobId.
|
7
|
Opcional
|
Número do JobId.
|
[NUMRPS]
|
Número do RPS
|
8710
|
Opcional
|
Número do RPS
|
[SERIE]
|
Série do RPS
|
TES20
|
Opcional
|
Série do RPS
|
[TIPO]
|
Tipo do RPS.
|
1
|
Opcional
|
Tipo de envio do RPS.
|
[CNPJ]
|
CNPJ do Prestador de serviço.
|
12345678901234
|
Opcional
|
CNPJ do Prestador de Serviço.
|
[DATA]
|
Data de emissão da NFS-e
|
24/03/2016
|
Opcional
|
Data de Emissão da NFS-e.
|
[HORA]
|
Hora da Emissão da NFS-e
|
10:48:01
|
Opcional
|
Hora da Emissão da NFS-e.
|
Exemplo de Preenchimento da Nomenclatura de impressão
|
TXT:
<NUMRPS>_<SERIE>_<TIPO>_<JOBID>_IMP.txt
8710_TES20_1_7_IMP.txt
XML:
<NUMRPS>_<SERIE>_<TIPO>_<JOBID>_IMP.xml
8710_TES20_1_7_IMP.xml
|
Integração de Retorno de Impressão:
|
Campo
|
Descrição
|
Exemplo Preenchimento
|
Estado
|
Observação
|
0000
|
Número da Linha.
|
0000
|
Obrigatório
|
Número da linha.
|
NUMCGC
|
CNPJ do Prestador de Serviço.
|
12345678901234
|
Obrigatório
|
CNPJ do Prestador de Serviço
|
NUMRPS
|
Número do RPS.
|
3
|
Obrigatório
|
Número do RPS.
|
CODSNF
|
Número de série do RPS.
|
TXT
|
Obrigatório
|
Série do RPS
|
INDSUC
|
Status do sucesso de retorno.
|
0
|
Obrigatório
|
Status:
0 – Não impresso.
1 – Impresso com sucesso.
|
NUMNFS
|
Número da NFS-e
|
203301
|
Opcional
|
Número da NFS-e.
Caso a NFS-e seja autorizada, será preenchido o respectivo campo com o número da NFS-e.
|
CODVRF
|
Número do Código de Verificação da NFS-e
|
-
|
Opcional
|
Não será retornado informação para este campo.
|
DATHOR
|
Data e Hora de emissão da NFS-e.
|
-
|
Opcional
|
Não será retornado informação para este campo.
|
1000
|
Número da Linha
|
1000
|
Obrigatório
|
Número da linha.
|
<Codigo>
|
Número do código da integração.
|
-
|
Opcional
|
Não será retornado informação para este campo.
|
<Mensagem>
|
Descrição da mensagem de retorna.
|
Nao Impresso
|
Obrigatório
|
Descrição da mensagem de integração. Poderá ser retornado a mensagem:
Impresso; Ou
Não Impresso
|
<Correcao>
|
Mensagem de correção do campo.
|
-
|
Opcional
|
Não será retornado informação para este campo.
|
Exemplo de retorno de integração de Impressão
|
TXT:
0000;12345678901234;8710;TES20;0;203301;;
1000;;Nao Impresso;
XML:
<?xml version="1.0" encoding="utf-8"?>
<IntegrationXml xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<param retorno="XML" />
<AtualizarNfse>
<Dados>
<param nome="NUMCGC" valor="12345678901234" />
<param nome="NUMRPS" valor="8710" />
<param nome="CODSNF" valor="TES20" />
<param nome="INDSUC" valor="0" />
<param nome="NUMNFS" valor="203301" />
<Mensagens>
<MensagemRetorno>
<Mensagem>Nao Impresso</Mensagem>
</MensagemRetorno>
</Mensagens>
<MensagensLote />
<MessagesBusiness />
</Dados>
</AtualizarNfse>
</IntegrationXml>
|
|