NuGet Packages
.NET Framework 4.7.2
A biblioteca foi criada com a finalidade de faciliar a geração de xml das NFe, NFSe e SAT CFe seguindo a documentação.
- Instale a biblioteca pelo pacote NuGet Packages;
- Todos os campos estão seguindo a respectiva documentação com informações obtidas nelas.
- Você irá encontrar informações do TAM => Tamanho e DEC => Decimais dos campos.
- Campos com 0-1 são campos opcionais e campos 1-500 são listas com no máximo 500 itens.
- Inicie as classes;
NFe nFe = new NFe();
CFe cFe = new CFe();
CFeCanc cFeCanc = new CFeCanc();
- Informe os campos que irá usar
CPSysFiscal.NFe.Campos.infNFe infNFe = new CPSysFiscal.NFe.Campos.infNFe();
CPSysFiscal.NFe.Campos.emit emit = new CPSysFiscal.NFe.Campos.emit();
CPSysFiscal.NFe.Campos.ide ide = new CPSysFiscal.NFe.Campos.ide();
emit.CNPJ = "11111111111111";
ide.cUF = "14";
ide.nNF = "000000001";
nFe.emit = emit;
nFe.ide = ide;
nFe.infNFe = infNFe;
- Para receber o xml no cádigo use:
string retorno = nFe.getXMLNFe();
- Para salvar o xml:
string retorno = nFe.SalvarXMLNFe("caminho", "nome sem ext");
Siga-me para minhas próximas criações