Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 3078 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á 3078 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...
The popup will be closed in 10 segundos...