Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • 4 semanas depois ...
Postado

Boa tarde.

> Na NFSe temos os seguintes passos (de acordo com orientações do Italo J. Jr):

 1. Gerar o XML do RPS;

2. Assinar o XML (depende do provedor);

3. Montar o lote com 1 ou mais RPS;

4. Assinar o lote (depende do provedor);

5. validar o lote;

6. Enviar o lote;

7. Consultar a situação do lote mediante o numero de protocolo;

8. Se processado com sucesso, Consultar o lote para obter as NFSe;

9. Imprimir o DANFSE;

10. Enviar por e-mail o XML da NFSe ao destinatário ou apenas o link para que o mesmo possa obter o DANFSE via site do provedor.
 

Observação:

Os passos de 1 a 9 são executados automaticamente pela function Enviar

 Note que no caso da NFSe o componente gera o XML do RPS  o que temos como retorno do provedor é o XML da NFSe.

 O componente ACBrNFSe cria varias pastas: Ger, NFSe, RPS, entre outras.

Na pasta Ger ficam os XMLs gerais ou seja os de envio e retorno.

Na pasta RPS ficam os XMLs dos RPS gerados pelo componente, ja na pasta NFSe ficam os XML das NFSe retornados pelo provedor.

 

> Alguns dicas importantes para um bom funcionamento do componente:

. Devemos utilizar os arquivos de configuração dos provedores que se encontram na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI

. Devemos utilizar os arquivos de Schemas dos provedores que se encontram na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas

. Na rotina de configuração do componente da sua aplicação que vai emitir a NFS-e deve-se incluir as 6 propriedades de configuração referentes ao Emitente (vide o programa exemplo).

. Para saber se o componente já atende ou não uma determinada cidade basta procura-la no arquivo: Cidades.INI que se encontra dentro da pasta ArqINI. Caso conste a cidade desejada temos as seguintes informações (no exemplo abaixo a cidade é atendida pelo provedor Betha):

[3118007]
Nome=Congonhas
UF=MG
Provedor=
Betha

. Não se faz necessário copiar para a maquina do seu cliente todos os arquivos INI e todos os Schemas, basta os arquivos: Cidades.INI e o INI do provedor e a pasta Schemas do respectivo provedor que atende a cidade do Emitente.

Obs.: utilize o projeto demo para estudar o componente, localizado na pasta do ACBr:

ACBr\Exemplos\ACBrDFe\ACBrNFSe

Espero ter ajudado.

André Luis.

Postado
27 minutos atrás, andre@prodez disse:

Boa tarde.

> Na NFSe temos os seguintes passos (de acordo com orientações do Italo J. Jr):

 1. Gerar o XML do RPS;

2. Assinar o XML (depende do provedor);

3. Montar o lote com 1 ou mais RPS;

4. Assinar o lote (depende do provedor);

5. validar o lote;

6. Enviar o lote;

7. Consultar a situação do lote mediante o numero de protocolo;

8. Se processado com sucesso, Consultar o lote para obter as NFSe;

9. Imprimir o DANFSE;

10. Enviar por e-mail o XML da NFSe ao destinatário ou apenas o link para que o mesmo possa obter o DANFSE via site do provedor.
 

Observação:

Os passos de 1 a 9 são executados automaticamente pela function Enviar

 Note que no caso da NFSe o componente gera o XML do RPS  o que temos como retorno do provedor é o XML da NFSe.

 O componente ACBrNFSe cria varias pastas: Ger, NFSe, RPS, entre outras.

Na pasta Ger ficam os XMLs gerais ou seja os de envio e retorno.

Na pasta RPS ficam os XMLs dos RPS gerados pelo componente, ja na pasta NFSe ficam os XML das NFSe retornados pelo provedor.

 

> Alguns dicas importantes para um bom funcionamento do componente:

. Devemos utilizar os arquivos de configuração dos provedores que se encontram na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI

. Devemos utilizar os arquivos de Schemas dos provedores que se encontram na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas

. Na rotina de configuração do componente da sua aplicação que vai emitir a NFS-e deve-se incluir as 6 propriedades de configuração referentes ao Emitente (vide o programa exemplo).

. Para saber se o componente já atende ou não uma determinada cidade basta procura-la no arquivo: Cidades.INI que se encontra dentro da pasta ArqINI. Caso conste a cidade desejada temos as seguintes informações (no exemplo abaixo a cidade é atendida pelo provedor Betha):

[3118007]
Nome=Congonhas
UF=MG
Provedor=
Betha

. Não se faz necessário copiar para a maquina do seu cliente todos os arquivos INI e todos os Schemas, basta os arquivos: Cidades.INI e o INI do provedor e a pasta Schemas do respectivo provedor que atende a cidade do Emitente.

Obs.: utilize o projeto demo para estudar o componente, localizado na pasta do ACBr:

ACBr\Exemplos\ACBrDFe\ACBrNFSe

Espero ter ajudado.

André Luis.

André, muito obrigado, era exatamente disso que eu estava precisando, de um caminho das pedras inicial. A cidade que eu preciso fazer não consta no arquivo Cidades.INI, como devo proceder?

  • Este tópico foi criado há 2510 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...