dam-nfse

1.0.32 • Public • Published

DAM-NFSE

Geração de Documento de Arrecadação Municipal

Instalação

npm install --save dam-nfse@latest

Exemplos de utilização

const dam = require('dam-nfse');
const object = {
    codigoMunicipio: 4314902,
    logoEmpresa: 'https://icon2.kisspng.com/20171221/see/phoenix-logo-vector-design-5a3c31b00e5f48.7862516515138943200589.jpg'
}

const xmlNfse = `<?xml version=\'1.0\' encoding=\'UTF-8\'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:ConsultarNfsePorRpsResponse xmlns:ns2="http://ws.bhiss.pbh.gov.br"><outputXML><?xml version=\'1.0\' encoding=\'UTF-8\'?><ConsultarNfseRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd"><CompNfse xmlns="http://www.abrasf.org.br/nfse.xsd"><Nfse xmlns="http://www.abrasf.org.br/nfse.xsd" versao="1.00"><InfNfse Id="nfse">RETORNO XML DE WEBSERVICE DAS PREFEITURAS PARA O SERVIÇO CONSULTAR NFSE POR RPS</InfNfse></Nfse></CompNfse></ConsultarNfseRpsResposta></outputXML></ns2:ConsultarNfsePorRpsResponse></S:Body></S:Envelope>`;

const pathToPdf = '/home/ofm/Documentos/pdf';

dam.dam(object, xmlNfse, pathToPdf);

Parâmetros

  • object: Object

    • codigoMunicipio - código do município onde foi gerado o XML de consulta de NFSe
    • logoEmpresa - atalho para imagem de logo da empresa prestadora do serviço
    • base64 - no caso de a imagem ser gerada a partir de um base64 e não vir de um arquivo em diretório ou url
    • mimetype - no caso de uso de base64, passar também o mimetype
  • xmlNfse: String - XML retornado na consulta (com sucesso) de NFSe gerada

  • pathToPdf: String - Diretório onde se deseja gravar os DAMs em formato .pdf

Package Sidebar

Install

npm i dam-nfse

Weekly Downloads

13

Version

1.0.32

License

ISC

Unpacked Size

3.85 MB

Total Files

19

Last publish

Collaborators

  • giryco