Skip to content

Gema para criar XML's para emissão de NFPS-e de Florianópolis/SC

Notifications You must be signed in to change notification settings

pedrobachiega/pmf_nfpse_generator

Repository files navigation

PMF NFPS-e Generator

[pt_BR] Gema para gerar XML's da NFPS-e de Florianópolis, SC - Brasil [en] A gem to generate NFPS-e XML's of Florianópolis, SC - Brazil

Uso

Crie um CSV com os dados de emissão no formato abaixo:

"Data","CPF_CNPJ","Nome_RazaoSocial","Endereco","Cidade","CEP","Estado","Email","Valor_Produto","Valor_Consultoria","Valor_Outros","Valor_Cursos","Valor_Eventos","CST","ExtraInfo"
"17/March/2014 21:36","747.268.945-52","Frederico Josué","Rua Dr. Jose Borges, 734, apto 909","Natal","59056-040","RN","fredericojosue@gmail.com","R$ 99,00",2000,,,,0,"NF já está paga"
03/01/13,"17.755.687/0001-42","INSTITUTO GRANDE FLORIPA","Rua Mauro Ramos, 683 - sala 935","Florianópolis","88010-030","SC","ana@institutofloripa.org.br","173,4",,,"199",,0,"Observação para NF"

Configure os dados para emissão:

PmfNfpseGenerator.configure do |config|
  config.TipoSistema = "1"                   # "0" para homologação, "1" para produção

  config.Emissor_Identificacao = "M9D2N0"
  config.Emissor_AEDF = "415512"
  config.Emissor_TipoAedf = "NORMAL"

  config.Emissor_Cidade = "Florianópolis"
  config.Emissor_Estado = "SC"
end

Chame o gerador passando o csv:

PmfNfpseGenerator.create_nfpse_xmls_from_csv_file("res/faturas.csv")

Os arquivos XML's vão ser gerados na pasta "out/".

About

Gema para criar XML's para emissão de NFPS-e de Florianópolis/SC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages