. A comunicação deste plugin é realizada através de Web Service. . O processo de Cancelamento NFS-e não foi disponibilizado pela prefeitura. As notas emitidas deve ser canceladas somente através do Portal da Prefeitura. . É gravado arquivo de controle na pasta \\lotes. Exemplo: C:\inetpub\Services\IntegradorNFSe\bin\lotes\12266607000105 Exemplos dos arquivos salvos na pasta após uma emissão de nota: 12266607000105.21040 -> Com o número da nota que nesse caso é 21040. Dentro do arquivo contem o número da nota, data de emissão e o número do Rps. 12266607000105.21173.10 -> Com o número do Rps e a Série. Dentro do arquivo contem o número da nota, data de emissão e o número do Rps. 12266607000105.21173.10.xml -> Com o xml de envio da nota . Para realizar a comunicação é necessário a liberação da dll RestSharp.dll que está sendo liberado junto ao plugin. Necessário colocar a mesma na pasta \bin. Segue abaixo um exemplo do layout de envio de um Rps para emissão da nota: Observação: Layout obtido na data 08/04/2026. ================================================================================= <EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="nfse.xsd"> <LoteRps versao="2.03"> <NumeroLote>00000000000</NumeroLote> <CpfCnpj> <Cnpj>11111111111111</Cnpj> </CpfCnpj> <QuantidadeRps>2</QuantidadeRps> <ListaRps> <!-- RPS 1 --> <Rps> <InfDeclaracaoPrestacaoServico> <Rps> <IdentificacaoRps> <Numero>0000057</Numero> <Serie>U</Serie> <!-- PADRÃO --> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2013-07-25</DataEmissao> <Status>1</Status> </Rps> <Competencia>2013-07-25</Competencia> <Servico> <Valores> <ValorServicos>1000</ValorServicos> <ValorDeducoes>500</ValorDeducoes> <ValorPis>1</ValorPis> <ValorCofins>2</ValorCofins> <ValorInss>3</ValorInss> <ValorIr>4</ValorIr> <ValorCsll>5</ValorCsll> <OutrasRetencoes>6</OutrasRetencoes> <ValTotTributos>7</ValTotTributos> <ValorIss>1</ValorIss> <Aliquota>1</Aliquota> <PercentualReducaoIBS>0.00</PercentualReducaoIBS> <!-- Campo obrigatório somente para não optantes do simples --> <PercentualReducaoCBS>0.00</PercentualReducaoCBS> <!-- Campo obrigatório somente para não optantes do simples --> <AliquotaIBS>0.10</AliquotaIBS> <!-- Campo obrigatório somente para não optantes do simples --> <AliquotaCBS>0.90</AliquotaCBS> <!-- Campo obrigatório somente para não optantes do simples --> <ValorIBS>1.00</ValorIBS> <!-- Campo obrigatório somente para não optantes do simples --> <ValorCBS>9.00</ValorCBS> <!-- Campo obrigatório somente para não optantes do simples --> </Valores> <IssRetido>1</IssRetido> <ItemListaServico>07.02</ItemListaServico> <CodigoCnae>6422222</CodigoCnae> <Discriminacao>Um servico qualquer</Discriminacao> <CodigoMunicipio>2507507</CodigoMunicipio> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>2507507</MunicipioIncidencia> <CodigoTributacaoNacional>010101</CodigoTributacaoNacional> <!-- Código de Tributação Nacional conforme tabela oficial, cada ItemListaServico possui um Código de Tributação Nacional correspondente. Exemplo: 010101 --> <CodigoNBS>1.1502.10.00</CodigoNBS> <!-- Código NBS (Nomenclatura Brasileira de Serviços), conforme tabela oficial, cada ItemListaServico possui um Código NBS correspondente. Exemplo: 1.1502.10.00 --> <CodigoClassificacaoTributaria>000001</CodigoClassificacaoTributaria> <!-- Código de Classificação Tributária, conforme tabela oficial. O enquadramento é definido a partir da combinação do ItemListaServico com o Código NBS correspondente. Exemplo: 000001 --> <CodigoIndicadorOperacaoFornecimento>100301</CodigoIndicadorOperacaoFornecimento> <!-- Código Indicador da Operação de Fornecimento, conforme tabela oficial. Definido a partir do Código NBS correspondente. Exemplo: 100301 --> </Servico> <Prestador> <CpfCnpj> <!-- <Cnpj>11111111111111</Cnpj> OU --> <Cpf>11111111111</Cpf> </CpfCnpj> </Prestador> <Tomador> <InformaTomador>1</InformaTomador> <!-- Define se o tomador foi informado na nota ou não 0 para Não 1 para Sim (Padrão 1), caso seja 0 os dados do tomador não precisam ser enviados. --> <IdentificacaoTomador> <CpfCnpj> <Cnpj>12345678901234</Cnpj> <!-- OU <Cpf>99999999999</Cpf> --> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X ÓTIMA</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO AÇUCAR</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Tomador> <Intermediario> <InformaIntermediario>0</InformaIntermediario> <!-- Define se o intermediário foi informado na nota ou não 0 para Não 1 para Sim (Padrão 0), caso seja 0 os dados do intermediário não precisam ser enviados. --> <IdentificacaoIntermediario> <CpfCnpj> <Cnpj>12345678901234</Cnpj> <!-- OU <Cpf>99999999999</Cpf> --> </CpfCnpj> </IdentificacaoIntermediario> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X ÓTIMA</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO AÇUCAR</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Intermediario> <Destinatario> <DestinatarioTomador>0</DestinatarioTomador> <!-- Define se o destinatário é o tomador da nota se for 0 é o tomador se for 1 os dados devem ser informados nos campos abaixo. --> <IdentificacaoDestinatario> <CpfCnpj> <Cnpj>12345678901234</Cnpj> <!-- OU <Cpf>99999999999</Cpf> --> </CpfCnpj> </IdentificacaoDestinatario> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X ÓTIMA</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO AÇUCAR</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Destinatario> <RegimeEspecialTributacao>1</RegimeEspecialTributacao> <OptanteSimplesNacional>1</OptanteSimplesNacional> <IncentivoFiscal>1</IncentivoFiscal> <UsoConsumoPessoal>0</UsoConsumoPessoal> <!-- Indica operação de uso ou consumo pessoal (art. 57) - 0 para Não, 1 para Sim (Padrão 0) --> <TipoEnteGovernamental>4</TipoEnteGovernamental> <!-- Obrigatório somente para prestador Órgão Governamental; valores: 1-União, 2-Estado, 3-Distrito Federal, 4-Município --> <ServicoResultadoOutroPais>1</ServicoResultadoOutroPais> <!-- 0 - Não | 1 - Sim --> <!-- Campos aplicáveis exclusivamente a serviços com resultado em outro país Início --> <PaisPrestacao>US</PaisPrestacao> <!-- Código do país (ISO A2) --> <ModoPrestacao>2</ModoPrestacao> <!-- 0 - Desconhecido 1 - Transfronteiriço 2 - Consumo no Brasil 3 - Presença Comercial no Exterior 4 - Movimento Temporário de Pessoas Físicas --> <VinculoPartes>0</VinculoPartes> <!-- 0 - Sem vínculo 1 - Controlada 2 - Controladora 3 - Coligada 4 - Matriz 5 - Filial ou sucursal 6 - Outro vínculo --> <TipoMoeda>USD</TipoMoeda> <!-- Código da moeda (ISO 4217) --> <ValorMoedaEstrangeira>25.00</ValorMoedaEstrangeira> <FomentoPrestador>02</FomentoPrestador> <!-- 00 - Desconhecido - Tipo não Informado na Nota de Origem 01 - Nenhum 02 - ACC - Adiantamento sobre Contrato de Câmbio - Redução a Zero do IR e do IOF 03 - ACE - Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF 04 - BNDES-Exim Pós-Embarque - Serviços 05 - BNDES-Exim Pré-Embarque - Serviços 06 - FGE - Fundo de Garantia à Exportação 07 - PROEX - Equalização 08 - PROEX - Financiamento --> <FomentoTomador>24</FomentoTomador> <!-- 00 - Desconhecido - Tipo não Informado na Nota de Origem 01 - Nenhum 02 - Administração Pública e Representação Internacional 03 - Aluguéis e Arrendamento Mercantil de Máquinas, Equipamentos, Embarcações e Aeronaves 04 - Arrendamento Mercantil de Aeronave para Empresa de Transporte Aéreo Público 05 - Comissão a Agentes Externos na Exportação 06 - Despesas de Armazenagem, Movimentação e Transporte de Carga no Exterior 07 - Eventos FIFA (subsidiária) 08 - Eventos FIFA 09 - Fretes, Arrendamentos de Embarcações ou Aeronaves e Outros 10 - Material Aeronáutico 11 - Promoção de Bens no Exterior 12 - Promoção de Destinos Turísticos 13 - Promoção do Brasil no Exterior 14 - Promoção de Serviços no Exterior 15 - RECINE 16 - RECOPA 17 - Registro e Manutenção de Marcas, Patentes e Cultivares 18 - REICOMP 19 - REIDI 20 - REPENEC 21 - REPES 22 - RETAERO 23 - RETID 24 - Royalties, Assistência Técnica, Científica e Assemelhados 25 - Serviços de Avaliação da Conformidade Vinculados aos Acordos da OMC 26 - ZPE --> <VinculoMovimentacaoBens>0</VinculoMovimentacaoBens> <!-- 0 - Desconhecido 1 - Não 2 - Vinculada - Declaração de Importação 3 - Vinculada - Declaração de Exportação --> <NumeroDI>123456789</NumeroDI> <!-- Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado --> <NumeroRE>987654321</NumeroRE> <!-- Número do Registro de Exportação (RE) averbado --> <EnviarMDIC>1</EnviarMDIC> <!-- 0 - Não | 1 - Sim --> <!-- Campos aplicáveis exclusivamente a serviços com resultado em outro país Fim --> <!-- Campos para Codigos Indicadores de Operação 020101, 020201 e 020301 Início --> <InformacoesImovel> <InscricaoImobiliaria>123456789</InscricaoImobiliaria> <IdentificacaoImovelCib>123456789012</IdentificacaoImovelCib> <EnderecoImovel> <Cep>57000000</Cep> <EnderecoExterior> <CodigoPostal>12345-678</CodigoPostal> <CidadeExterior>Lisboa</CidadeExterior> <EstadoProvinciaRegiao>Lisboa</EstadoProvinciaRegiao> </EnderecoExterior> <!-- O Campo ServicoResultadoOutroPais Deve ser um para que EnderecoExterior Exista--> <Logradouro>Rua das Flores</Logradouro> <Numero>100</Numero> <Complemento>Apto 202</Complemento> <Bairro>Centro</Bairro> </EnderecoImovel> </InformacoesImovel> <!-- Campos para Codigos Indicadores de Operação 020101, 020201 e 020301 Fim --> <!-- Campos para Serviços do Item 7 Início --> <InformacoesObra> <InscricaoImobiliaria>123456789</InscricaoImobiliaria> <IdentificacaoObraCnoCei>123456789012</IdentificacaoObraCnoCei> <EnderecoObra> <Cep>57000000</Cep> <EnderecoExterior> <CodigoPostal>12345-678</CodigoPostal> <CidadeExterior>Lisboa</CidadeExterior> <EstadoProvinciaRegiao>Lisboa</EstadoProvinciaRegiao> </EnderecoExterior> <!-- O Campo ServicoResultadoOutroPais Deve ser um para que EnderecoExterior Exista--> <Logradouro>Rua das Flores</Logradouro> <Numero>100</Numero> <Complemento>Apto 202</Complemento> <Bairro>Centro</Bairro> </EnderecoObra> </InformacoesObra> <!-- Campos para Serviços do Item 7 Fim --> <!-- Campos para Serviços do Item 12 Início --> <InformacoesEvento> <Nome>Teste</Nome> <IdentificacaoEvento>123456789012</IdentificacaoEvento> <DataInicialEvento>2026-01-01</DataInicialEvento> <DataFinalEvento>2026-01-15</DataFinalEvento> <EnderecoEvento> <Cep>57000000</Cep> <EnderecoExterior> <CodigoPostal>12345-678</CodigoPostal> <CidadeExterior>Lisboa</CidadeExterior> <EstadoProvinciaRegiao>Lisboa</EstadoProvinciaRegiao> </EnderecoExterior> <!-- O Campo ServicoResultadoOutroPais Deve ser um para que EnderecoExterior Exista--> <Logradouro>Rua das Flores</Logradouro> <Numero>100</Numero> <Complemento>Apto 202</Complemento> <Bairro>Centro</Bairro> </EnderecoEvento> </InformacoesEvento> <!-- Campos para Serviços do Item 12 Fim --> <!-- Campos para Serviços do Item 22.01 Início --> <ExploracaoRodovia> <CategoriaVeiculo>01</CategoriaVeiculo> <!-- 00 - Categoria de Veículos (tipo não informado na nota de origem); 01 - Automóvel, caminhonete e furgão; 02 - Caminhão leve, ônibus, caminhão trator e furgão; 03 - Automóvel e caminhonete com semireboque; 04 - Caminhão, caminhão-trator, caminhão-trator com semi-reboque e ônibus; 05 - Automóvel e caminhonete com reboque; 06 - Caminhão com reboque e caminhãotrator com semi-reboque; 07 - Caminhão com reboque e caminhãotrator com semi-reboque; 08 - Caminhão com reboque e caminhãotrator com semi-reboque; 09 - Motocicletas, motonetas e bicicletas motorizadas; 10 - Veículo especial; 11 - Veículo Isento; --> <NumeroEixos>4</NumeroEixos> <TipoRodagem>2</TipoRodagem> <!-- 1-Simples | 2-Dupla --> <PlacaVeiculo>ABC1234</PlacaVeiculo> <OrientacaoPassagem>270</OrientacaoPassagem> <!-- sentido (0 a 359, múltiplo de 10) --> <CodigoAcessoConcessionaria>1234567890</CodigoAcessoConcessionaria> <CodigoContratoConcessionaria>0001</CodigoContratoConcessionaria> </ExploracaoRodovia> <!-- Campos para Serviços do Item 22.01 Fim --> <!-- Campos para Serviços do Item 3.04 Início --> <InformacoesLocacao> <CategoriaServicoLocacao>1</CategoriaServicoLocacao> <!-- 1 - Locação 2 - Sublocação 3 - Arrendamento 4 - Direito de Passagem 5 - Permissão de Uso --> <TipoObjetoLocacao>2</TipoObjetoLocacao> <!-- 1 - Ferrovia 2 - Rodovia 3 - Postes 4 - Cabos 5 - Dutos 6 - Condutos de Qualquer Natureza --> <ExtensaoTotalLocacao>23.50</ExtensaoTotalLocacao> <!-- Obrigatório quando TipoObjetoLocacao ∈ {1,2,4,5,6} Valor inteiro | Máx: 99,99 --> <NumeroTotalPostes>250</NumeroTotalPostes> <!-- Obrigatório quando TipoObjetoLocacao = 3 (Postes) Valor inteiro | Máx: 999999 --> </InformacoesLocacao> <!-- Campos para Serviços do Item 3.04 Fim --> </InfDeclaracaoPrestacaoServico> </Rps> <!-- RPS 2 --> <Rps> <InfDeclaracaoPrestacaoServico> <Rps> <IdentificacaoRps> <Numero>0000058</Numero> <Serie>U</Serie> <!-- PADRÃO --> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2013-07-25</DataEmissao> <Status>1</Status> </Rps> <Competencia>2013-07-25</Competencia> <Servico> <Valores> <ValorServicos>1000</ValorServicos> <ValorDeducoes>500</ValorDeducoes> <ValorPis>10</ValorPis> <ValorCofins>20</ValorCofins> <ValorInss>30</ValorInss> <ValorIr>40</ValorIr> <ValorCsll>50</ValorCsll> <OutrasRetencoes>60</OutrasRetencoes> <ValTotTributos>70</ValTotTributos> <ValorIss>1.50</ValorIss> <Aliquota>1.00</Aliquota> <PercentualReducaoIBS>0.00</PercentualReducaoIBS> <!-- Campo obrigatório somente para não optantes do simples --> <PercentualReducaoCBS>0.00</PercentualReducaoCBS> <!-- Campo obrigatório somente para não optantes do simples --> <AliquotaIBS>0.10</AliquotaIBS> <!-- Campo obrigatório somente para não optantes do simples --> <AliquotaCBS>0.90</AliquotaCBS> <!-- Campo obrigatório somente para não optantes do simples --> <ValorIBS>1.00</ValorIBS> <!-- Campo obrigatório somente para não optantes do simples --> <ValorCBS>9.00</ValorCBS> <!-- Campo obrigatório somente para não optantes do simples --> </Valores> <IssRetido>2</IssRetido> <ItemListaServico>01.01</ItemListaServico> <CodigoCnae>6411111</CodigoCnae> <Discriminacao>Um servico qualquer</Discriminacao> <CodigoMunicipio>2507507</CodigoMunicipio> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>2507507</MunicipioIncidencia> <CodigoTributacaoNacional>010101</CodigoTributacaoNacional> <!-- Código de Tributação Nacional conforme tabela oficial, cada ItemListaServico possui um Código de Tributação Nacional correspondente. Exemplo: 010101 --> <CodigoNBS>1.1502.10.00</CodigoNBS> <!-- Código NBS (Nomenclatura Brasileira de Serviços), conforme tabela oficial, cada ItemListaServico possui um Código NBS correspondente. Exemplo: 1.1502.10.00 --> <CodigoClassificacaoTributaria>000001</CodigoClassificacaoTributaria> <!-- Código de Classificação Tributária, conforme tabela oficial. O enquadramento é definido a partir da combinação do ItemListaServico com o Código NBS correspondente. Exemplo: 000001 --> <CodigoIndicadorOperacaoFornecimento>100301</CodigoIndicadorOperacaoFornecimento> <!-- Código Indicador da Operação de Fornecimento, conforme tabela oficial. Definido a partir do Código NBS correspondente. Exemplo: 100301 --> </Servico> <Prestador> <CpfCnpj> <!-- <Cnpj>11111111111111</Cnpj> OU --> <Cpf>11111111111</Cpf> </CpfCnpj> </Prestador> <Tomador> <InformaTomador>1</InformaTomador> <!-- Define se o tomador foi informado na nota ou não 0 para Não 1 para Sim (Padrão 1), caso seja 0 os dados do tomador não precisam ser enviados. --> <IdentificacaoTomador> <CpfCnpj> <Cpf>99999999999</Cpf> <!-- OU <Cnpj>12345678901234</Cnpj> --> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Tomador> <Intermediario> <InformaIntermediario>0</InformaIntermediario> <!-- Define se o intermediário foi informado na nota ou não 0 para Não 1 para Sim (Padrão 0), caso seja 0 os dados do intermediário não precisam ser enviados. --> <IdentificacaoIntermediario> <CpfCnpj> <Cpf>99999999999</Cpf> <!-- OU <Cnpj>12345678901234</Cnpj> --> </CpfCnpj> </IdentificacaoIntermediario> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Intermediario> <Destinatario> <DestinatarioTomador>0</DestinatarioTomador> <!-- Define se o destinatário é o tomador da nota se for 0 é o tomador se for 1 os dados devem ser informados nos campos abaixo. --> <IdentificacaoDestinatario> <CpfCnpj> <Cpf>99999999999</Cpf> <!-- OU <Cnpj>12345678901234</Cnpj> --> </CpfCnpj> </IdentificacaoDestinatario> <RazaoSocial>RAZAO SOCIAL FUNÇÃO TESTE 1</RazaoSocial> <Endereco> <Endereco>RUA X</Endereco> <Numero>2018</Numero> <Complemento>COMPLEMENTO</Complemento> <Bairro>BAIRRO A</Bairro> <CodigoMunicipio>2700805</CodigoMunicipio> <Uf>AL</Uf> <Cep>57000000</Cep> </Endereco> <Contato> <Telefone>wewewew</Telefone> <Email>teste</Email> </Contato> </Destinatario> <RegimeEspecialTributacao>1</RegimeEspecialTributacao> <OptanteSimplesNacional>2</OptanteSimplesNacional> <IncentivoFiscal>1</IncentivoFiscal> <UsoConsumoPessoal>0</UsoConsumoPessoal> <!-- Indica operação de uso ou consumo pessoal (art. 57) - 0 para Não, 1 para Sim (Padrão 0) --> <TipoEnteGovernamental>4</TipoEnteGovernamental> <!-- Obrigatório somente para prestador Órgão Governamental; valores: 1-União, 2-Estado, 3-Distrito Federal, 4-Município --> <ServicoResultadoOutroPais>0</ServicoResultadoOutroPais> <!-- 0 - Não | 1 - Sim --> </InfDeclaracaoPrestacaoServico> </Rps> </ListaRps> </LoteRps> </EnviarLoteRpsEnvio>
|