nfse
Version:
Geração de nota fiscal de serviço
302 lines (294 loc) • 9.45 kB
JavaScript
const nfse = require('./');
const enviarLoteRpsGinfesItu = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-itu.pfx",
"senhaDoCertificado": "brmed2018",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "3523909",
"acao": "enviarLoteRps"
},
"emissor": {
"cpfCnpj": "17845667000198",
"inscricaoMunicipal": "25099"
},
"rps": [{
"tipo": 1,
"dataEmissao": "2019-03-19T09:17:00",
"naturezaOperacao": "1",
"optanteSimplesNacional": "2",
"incentivadorCultural": "2",
"status": "1",
"servico": {
"valorServicos": 105.00,
"valorDeducoes": 0.00,
"valorPis": 0.00,
"valorCofins": 0.00,
"valorInss": 0.00,
"valorIr": 0.00,
"valorCsll": 0.00,
"issRetido": 2,
"valorIss": 2.10,
"baseCalculo": 105.00,
"aliquota": 0.0200,
"valorLiquidoNfse": 105.00,
"itemListaServico": "1009",
"codigoTributacaoMunicipio": "461840200",
"discriminacao": "Ref. Servico Conforme O.S. Foi feito ajustes nas configuracoes do SITEF.;Foi feito a instalacao do PINPAD.;Foi feito testes de venda com cartao.",
"codigoMunicipio": "3523909"
},
"prestador": {
"cpfCnpj": "17845667000198",
"inscricaoMunicipal": "25099"
},
"tomador": {
"cpfCnpj": "70523431000118",
"inscricaoMunicipal": "0743140200169",
"razaoSocial": "ALANA E JOSEFA CONSTRUCOES LTDA",
"endereco": {
"endereco": "Rua Manuel de Autoguia",
"numero": "791",
"bairro": "TATUAPE",
"codigoMunicipio": "3550308",
"uf": "SP",
"cep": "33130208"
},
"contato": {
"telefone": "8232211212",
"email": "analu-melo@hotmail.com"
}
}
}]
};
const enviarLoteRpsNotaCarioca = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-rio-de-janeiro.pfx",
"senhaDoCertificado": "12345678",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "3304557",
"acao": "enviarLoteRps"
},
"emissor": {
"cpfCnpj": "10393366000121",
"inscricaoMunicipal": "04386965"
},
"rps": [{
"tipo": 1,
"dataEmissao": "2019-03-19T09:17:00",
"naturezaOperacao": "1",
"optanteSimplesNacional": "2",
"incentivadorCultural": "2",
"status": "1",
"servico": {
"valorServicos": 105.00,
"valorDeducoes": 0.00,
"valorPis": 0.00,
"valorCofins": 0.00,
"valorInss": 0.00,
"valorIr": 0.00,
"valorCsll": 0.00,
"issRetido": 2,
"valorIss": 2.10,
"baseCalculo": 105.00,
"aliquota": 0.05,
"valorLiquidoNfse": 105.00,
"itemListaServico": "0802",
"codigoTributacaoMunicipio": "461840200",
"discriminacao": "Ref. Servico Conforme O.S. Foi feito ajustes nas configuracoes do SITEF.;Foi feito a instalacao do PINPAD.;Foi feito testes de venda com cartao.",
"codigoMunicipio": "3523909"
},
"prestador": {
"cpfCnpj": "10393366000121",
"inscricaoMunicipal": "04386965"
},
"tomador": {
"cnpjCpf": "00712712000214",
"inscricaoMunicipal": "04430182",
"razaoSocial": "2M EMPRESA DE TURISMO LTDA",
"endereco": {
"endereco": "RUA VISC DE PIRAJA",
"numero": "437",
"bairro": "ipanema",
"codigoMunicipio": "3304557",
"uf": "rj",
"cep": "22410003"
},
"contato": {
"telefone": "2125210734",
"email": "dekolerj@gmail.com"
}
}
}]
};
const enviarLoteRpsPortoAlegre = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-porto-alegre.pfx",
"senhaDoCertificado": "Endpoa@20!8",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "4314902",
"acao": "enviarLoteRps"
},
"emissor": {
"cpfCnpj": "26390085000317",
"inscricaoMunicipal": "28770820"
},
"rps": [{
"tipo": 1,
"dataEmissao": "2019-03-19T09:17:00",
"naturezaOperacao": "1",
"optanteSimplesNacional": "2",
"incentivadorCultural": "2",
"status": "1",
"servico": {
"valorServicos": 105.00,
"valorDeducoes": 0.00,
"valorPis": 0.00,
"valorCofins": 0.00,
"valorInss": 0.00,
"valorIr": 0.00,
"valorCsll": 0.00,
"issRetido": 2,
"valorIss": 2.10,
"baseCalculo": 105.00,
"aliquota": 0.0200,
"valorLiquidoNfse": 105.00,
"itemListaServico": "1701",
"codigoTributacaoMunicipio": "17.01.01 ",
"discriminacao": "assessoria ou consultoria de qualquer natureza, não especificada",
"codigoMunicipio": "3304557"
},
"prestador": {
"cpfCnpj": "26390085000317",
"inscricaoMunicipal": "28770820"
},
"tomador": {
"cpfCnpj": "33423401000103",
"inscricaoMunicipal": "00475076",
"razaoSocial": "ABC AGENCIA BRASILEIRA DE COMERCIO E TURISMO LTDA",
"endereco": {
"endereco": "RUA DA AJUDA, SAL COB 01",
"numero": "35",
"bairro": "centro",
"codigoMunicipio": "3304557",
"uf": "rj",
"cep": "20040915"
},
"contato": {
"telefone": "02122422427",
"email": "robertamartins@mtravel.com.br"
}
}
}]
};
const enviarLoteRpsCatalao = {
"config": {
"database": "cargox_homol",
"owner": "manifesto",
"idEmpresa": 1,
"idPessoa": 8925,
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-catalao2.pfx",
"senhaDoCertificado": "502874",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "5205109",
"acao": "enviarLoteRps"
},
"emissor": {
"cpfCnpj": "10885840000132",
"inscricaoMunicipal": "110130"
},
"rps": [{
"numero": 644,
"idNotaFiscal": 2317,
"tipo": 1,
"dataEmissao": "2019-08-02",
"naturezaOperacao": "1",
"optanteSimplesNacional": "2",
"incentivoFiscal": "2",
"status": "1",
"serie": "0",
"competencia": "2019-08-02",
"servico": {
"aliquota": 0,
"valorIss": 0,
"valorIr": 0,
"valorCsll": 0,
"valorCofins": 0,
"valorPis": 0,
"valorInss": 0,
"valorDeducoes": 0,
"valorServicos": 3000000,
"issRetido": 2,
"baseCalculo": 3000000,
"valorLiquidoNfse": 3000000,
"itemListaServico": "103",
"codigoTributacaoMunicipio": "10.01.01",
"discriminacao": "Teste AR 3",
"codigoMunicipio": "5205109",
"codigoCnae": "6311900",
"codigoPais": "1058",
"exigibilidadeIss": "2"
},
"prestador": {
"cpfCnpj": "10885840000132",
"inscricaoMunicipal": "110130"
},
"tomador": {
"cnpjCpf": "62087309001351",
"razaoSocial": "TRANSYOKI-TRANSPORTES YOKI LTDA",
"endereco": {
"endereco": "AVENIDA IRENE SILVEIRA COSTA",
"numero": "0",
"bairro": "LIMEIRA",
"codigoMunicipio": "3152501",
"uf": "MG",
"cep": "37550000"
},
"contato": {
"telefone": "",
"email": ""
}
}
}]
};
const consultarLoteRpsGinfesItu = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-itu.pfx",
"senhaDoCertificado": "brmed2018",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "3523909",
"acao": "consultarLoteRps"
},
"prestador": {
"cpfCnpj": "17845667000198",
"inscricaoMunicipal": "25099"
},
"protocolo": "9522475"
};
const consultarLoteRpsNotaCarioca = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-rio-de-janeiro.pfx",
"senhaDoCertificado": "12345678",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "3304557",
"acao": "consultarLoteRps"
},
"prestador": {
"cpfCnpj": "10393366000121",
"inscricaoMunicipal": "04386965"
},
"protocolo": "00000000000000000000000000000000000000000002310676"
};
const cancelarNfseGinfesItu = {
"config": {
"diretorioDoCertificado": "/home/ofm/Downloads/pfx/client-itu.pfx",
"senhaDoCertificado": "brmed2018",
"producaoHomologacao": "homologacao",
"codigoMunicipio": "3523909",
"acao": "cancelarNfse"
},
"prestador": {
"cpfCnpj": "17845667000198",
"inscricaoMunicipal": "25099",
},
"numeroNfse": 417
};
console.log(nfse.nfse(enviarLoteRpsCatalao));