Como emitir um CFe
Passos para Emitir um CFe
Assim como todos os Métodos DFes, o SAT também pode ser utilizado com sequencias de métodos distintos...
obs: Para Comunicação com SAT é necessário a prévia configuração no ACBrMonitor com a DDL do fabricante do aparelho, as configurações de Ambiente, Rede e Dados conforme especificação do Fabricante. Na primeira utilização, é necessário realizar a ativação do aparelho, seguindo as recomendações do Fabricante.
Segue a baixo as formas para emissão de um CFe
Modo 1 - Passar os dados para o aparelho e obter o XML de Venda e posterior Impressão:
1 - Utilize o método CriarEnviarCFe
SAT.Inicializar
SAT.CriarEnviarCFe("C:\ACBrMonitorPLUS\Entrada\CFe.INI")
- Primeiro parâmetro: Informa o path para o arquivo CFe.INI com todos os dados do CFe. (Também pode ser passado todo o conteúdo do arquivo CFe.INI, entre as aspas duplas. " " ).
2 - Utilize o método ImprimirExtratoVenda
SAT.ImprimirExtratoVenda("C:\acbr\201508\AD35150808723218000186599000039710000092846780.xml")
- Primeiro parâmetro: Informa o path do XML de Venda, já assinado, retornado pela DLL do Aparelho. (Também pode ser passado todo o conteúdo do arquivo XML, entre as aspas duplas. " " ).
SAT.Desinicializar
Modo 2 - Utilizar Métodos Separados para Criar XML com dados da Venda, Enviar para o aparelho e posterior Impressão
1 - Utilize o método CriarCFe
SAT.Inicializar
SAT.CriarCFe("C:\ACBrMonitorPLUS\Entrada\CFe.INI")
- Primeiro parâmetro: Informa o path para o arquivo CFe.INI com todos os dados do CFe. (Também pode ser passado todo o conteúdo do arquivo CFe.INI, entre as aspas duplas. " " ). Será Retornado o XML de Envio apenas com os dados para a Venda
2 - Utilize o método EnviarCFe
SAT.EnviarCFe("C:\acbr\201508\001-000000-satcfe.xml")
- Primeiro parâmetro: Informa o path para o XML de Envio gerado através do método CriarCFe. (Também pode ser passado todo o conteúdo do XML entre as aspas duplas. " " ). obs: O XML de Envio ainda não está Autenticado pelo Aparelho.
3 - Utilize o método ImprimirExtratoVenda
SAT.ImprimirExtratoVenda("C:\acbr\201508\AD35150808723218000186599000039710000092846780.xml")
- Primeiro parâmetro: Informa o path do XML de Venda, já assinado, retornado pela DLL do Aparelho. (Também pode ser passado todo o conteúdo do arquivo XML, entre as aspas duplas. " " ).
SAT.Desinicializar
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator