Ir para conteúdo
  • Cadastre-se

dev botao

Gerar Lote Nfse Provedor Natal


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 3530 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite estou tentando gerar o lote NFSe para Natal mas não estou conseguindo enviar no modelo válido.

Segue em anexo modelo Válido e modelo que estou enviando.

Notei que no meu xml não está gerando algumas tags principalmente a inicial <EnviarLoteRpsEnvio>

Atc,

Vagner

 

Estou alimentando o compomente dessa forma.

procedure TF_Monta_Lote_Rps.Btn_Gera_NFSEClick(Sender: TObject);
var
   ValorISS: Double;
begin
        ACBrNFSe1.NotasFiscais.Clear;
        Lista_Dados.First;
        while not Lista_Dados.Eof do
        begin
                with ACBrNFSe1 do
                begin
                        NotasFiscais.NumeroLote:='1';
                        NotasFiscais.Transacao:=True;                
                        with NotasFiscais.Add.NFSe do
                        begin
                                IdentificacaoRps.Numero := FormatFloat('#########0', StrToInt(edtNfse.Text));
                                // Para o provedor ISS.NET em ambiente de Homologação mudar a série para '8'
                                IdentificacaoRps.Serie := 'UNICA';
                                // TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom );
                                IdentificacaoRps.Tipo := trRPS;
                                DataEmissao := Now;
                                // TnfseNaturezaOperacao = ( noTributacaoNoMunicipio, noTributacaoForaMunicipio, noIsencao, noImune, noSuspensaDecisaoJudicial, noSuspensaProcedimentoAdministrativo );
                                NaturezaOperacao := noTributacaoNoMunicipio;
                                //     NaturezaOperacao := noTributacaoNoMunicipio51;
                                // TnfseRegimeEspecialTributacao = ( retNenhum, retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual, retMicroempresarioEmpresaPP );
                                //     RegimeEspecialTributacao := retNenhum;
                                RegimeEspecialTributacao := retMicroempresaMunicipal;
                                // TnfseSimNao = ( snSim, snNao );
                                OptanteSimplesNacional := snSim;
                                // TnfseSimNao = ( snSim, snNao );
                                IncentivadorCultural := snNao;
                                // TnfseSimNao = ( snSim, snNao );
                                // snSim = Ambiente de Produção
                                // snNao = Ambiente de Homologação
                                Producao := snNao;
                                // TnfseStatusRPS = ( srNormal, srCancelado );
                                Status := srNormal;
                                // Somente Os provedores Betha, FISSLex e SimplISS permitem incluir no RPS
                                // a TAG: OutrasInformacoes os demais essa TAG é gerada e preenchida pelo
                                // WebService do provedor.
                                OutrasInformacoes := 'Pagamento a Vista';
                                (* Usando quando o RPS for substituir outro
                                RpsSubstituido.Numero := FormatFloat('#########0', i);
                                RpsSubstituido.Serie  := 'UNICA';
                                // TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom );
                                RpsSubstituido.Tipo   := trRPS;*)
                                Servico.Valores.ValorServicos          := Lista_Dadosvalor_nota.Value;
                                Servico.Valores.ValorDeducoes          := 0.00;
                                Servico.Valores.ValorPis               := 0.00;
                                Servico.Valores.ValorCofins            := 0.00;
                                Servico.Valores.ValorInss              := 0.00;
                                Servico.Valores.ValorIr                := 0.00;
                                Servico.Valores.ValorCsll              := 0.00;
                                // TnfseSituacaoTributaria = ( stRetencao, stNormal, stSubstituicao );
                                // stRetencao = snSim
                                // stNormal   = snNao
                                // Neste exemplo não temos ISS Retido ( stNormal = Não )
                                // Logo o valor do ISS Retido é igual a zero.
                                Servico.Valores.IssRetido              := stNormal;
                                Servico.Valores.ValorIssRetido         := 0.00;
                                Servico.Valores.OutrasRetencoes        := 0.00;
                                Servico.Valores.DescontoIncondicionado := 0.00;
                                Servico.Valores.DescontoCondicionado   := 0.00;
                                Servico.Valores.BaseCalculo := Servico.Valores.ValorServicos - Servico.Valores.ValorDeducoes - Servico.Valores.DescontoIncondicionado;
                                // No caso do provedor Ginfes devemos informar a aliquota já dividida por 100
                                // para outros provedores devemos informar por exemplo 3, mas ao fazer o calculo
                                // do valor do ISS devemos dividir por 100
                                Servico.Valores.Aliquota    := 0.05;
                                // Valor do ISS calculado multiplicando-se a base de calculo pela aliquota
                                ValorISS := Servico.Valores.BaseCalculo * Servico.Valores.Aliquota;
                                // A função RoundTo5 é usada para arredondar valores, sendo que o segundo
                                // parametro se refere ao numero de casas decimais.
                                // exemplos: RoundTo5(50.532, -2) ==> 50.53
                                // exemplos: RoundTo5(50.535, -2) ==> 50.54
                                // exemplos: RoundTo5(50.536, -2) ==> 50.54
                                Servico.Valores.ValorIss := RoundTo5(ValorISS, -2);
                                Servico.Valores.ValorLiquidoNfse := Servico.Valores.ValorServicos -
                                                 Servico.Valores.ValorPis -
                                                 Servico.Valores.ValorCofins -
                                                 Servico.Valores.ValorInss -
                                                 Servico.Valores.ValorIr -
                                                 Servico.Valores.ValorCsll -
                                                 Servico.Valores.OutrasRetencoes -
                                                 Servico.Valores.ValorIssRetido -
                                                 Servico.Valores.DescontoIncondicionado -
                                                 Servico.Valores.DescontoCondicionado;
                                // TnfseResponsavelRetencao = ( ptTomador, rtPrestador );
                                Servico.ResponsavelRetencao := ptTomador;
                                Servico.ItemListaServico    := '01.07';
                                // Para o provedor ISS.NET em ambiente de Homologação
                                // o Codigo CNAE tem que ser '6511102'
                                // Servico.CodigoCnae                := '123'; // Informação Opcional
                                Servico.CodigoTributacaoMunicipio := '118879';
                                Servico.Discriminacao             := 'discriminacao I;discriminacao II';
                                // Para o provedor ISS.NET em ambiente de Homologação
                                // o Codigo do Municipio tem que ser '999'
                                Servico.CodigoMunicipio := edtCodCidade.Text;
                                // Informar A Exigibilidade ISS para fintelISS [1/2/3/4/5/6/7]
                                Servico.ExigibilidadeISS := exiExigivel;
                                // Informar para Saatri
                                Servico.CodigoPais := 1058; // Brasil
                                Servico.MunicipioIncidencia := StrToIntDef(edtCodCidade.Text, 0);
 
                                    // Somente o provedor SimplISS permite infomar mais de 1 serviço
                                with Servico.ItemServico.Add do
                                begin
                                        Descricao     := 'SERVICO 1';
                                        Quantidade    := 1;
                                        ValorUnitario := 15.00;
                                end;
                                Prestador.Cnpj               := edtEmitCNPJ.Text;
                                Prestador.InscricaoMunicipal := edtEmitIM.Text;
                                // Para o provedor ISSDigital deve-se informar também:
{                                Prestador.Senha        := 'senha';
                                Prestador.FraseSecreta := 'frase secreta';}
                                Prestador.cUF          := 24;
                                PrestadorServico.Endereco.CodigoMunicipio := edtCodCidade.Text;
                                PrestadorServico.RazaoSocial := edtEmitRazao.Text;
                                Tomador.IdentificacaoTomador.CpfCnpj            := Lista_Dadoscpf_responsavel.Value;
                                Tomador.IdentificacaoTomador.InscricaoMunicipal := '';
                                Tomador.RazaoSocial := Lista_Dadosnome_responsavel.Value;
                                Tomador.Endereco.Endereco        := Lista_Dadosendereco_responsavel.Value;
                                Tomador.Endereco.Numero          := Somente_Numeros(Lista_Dadosendereco_responsavel.Value);
                                Tomador.Endereco.Complemento     := '';
                                Tomador.Endereco.Bairro          := Lista_Dadosbairro_responsavel.Value;
                                Tomador.Endereco.CodigoMunicipio := edtCodCidade.Text;
                                Tomador.Endereco.UF              := edtEmitUF.Text;
                                Tomador.Endereco.CodigoPais      := 1058; // Brasil
                                Tomador.Endereco.CEP             := Lista_Dadoscep_responsavel.Value;
                                //Provedor Equiplano é obrigatório o pais e IE
                                Tomador.Endereco.xPais           := 'BRASIL';
                                Tomador.IdentificacaoTomador.InscricaoEstadual := '';
                                Tomador.Contato.Telefone := Lista_Dadostelefone_responsavel.Value;
                                Tomador.Contato.Email    := Lista_Dadosemail_responsavel.Value;
                        end;
                end;
                Lista_Dados.Next;
        end;
        ACBrNFSe1.GerarLote('1');
end;
 

 

 

Xml Exemplo da Prefeitura

 

<?xml version="1.0"?>
 
-<EnviarLoteRpsEnvio xmlns="http://www.abrasf.or...ivos/nfse.xsd">
 
 
-<LoteRps Id="lote">
 
<NumeroLote>1</NumeroLote>
 
<Cnpj>27596568000505</Cnpj>
 
<InscricaoMunicipal>1000047</InscricaoMunicipal>
 
<QuantidadeRps>1</QuantidadeRps>
 
 
-<ListaRps>
 
 
-<Rps>
 
 
-<InfRps Id="rps:1ABCDZ">
 
 
-<IdentificacaoRps>
 
<Numero>1</Numero>
 
<Serie>ABCDH</Serie>
 
<Tipo>1</Tipo>
 
</IdentificacaoRps>
 
<DataEmissao>2010-06-16T21:00:00</DataEmissao>
 
<NaturezaOperacao>1</NaturezaOperacao>
 
<RegimeEspecialTributacao>6</RegimeEspecialTributacao>
 
<OptanteSimplesNacional>1</OptanteSimplesNacional>
 
<IncentivadorCultural>2</IncentivadorCultural>
 
<Status>1</Status>
 
 
-<Servico>
 
 
-<Valores>
 
<ValorServicos>1000</ValorServicos>
 
<ValorPis>10</ValorPis>
 
<ValorCofins>10</ValorCofins>
 
<ValorInss>10</ValorInss>
 
<ValorIr>10</ValorIr>
 
<ValorCsll>10</ValorCsll>
 
<IssRetido>1</IssRetido>
 
<ValorIss>50</ValorIss>
 
<OutrasRetencoes>10</OutrasRetencoes>
 
<BaseCalculo>1000</BaseCalculo>
 
<Aliquota>0.05</Aliquota>
 
</Valores>
 
<ItemListaServico>11.01</ItemListaServico>
 
<CodigoCnae>4520005</CodigoCnae>
 
<Discriminacao>Teste.</Discriminacao>
 
<CodigoMunicipio>3106200</CodigoMunicipio>
 
</Servico>
 
 
-<Prestador>
 
<Cnpj>27596568000505</Cnpj>
 
<InscricaoMunicipal>1000047</InscricaoMunicipal>
 
</Prestador>
 
 
-<Tomador>
 
 
-<IdentificacaoTomador>
 
 
-<CpfCnpj>
 
<Cnpj>24533572000102</Cnpj>
 
</CpfCnpj>
 
<InscricaoMunicipal>1000039</InscricaoMunicipal>
 
</IdentificacaoTomador>
 
<RazaoSocial>INSCRICAO DE TESTE SIATU - DAGUA -PAULINOS</RazaoSocial>
 
 
-<Endereco>
 
<Endereco>DA BAHIA</Endereco>
 
<Numero>200</Numero>
 
<Complemento>ANDAR 14</Complemento>
 
<Bairro>CENTRO</Bairro>
 
<CodigoMunicipio>2408102</CodigoMunicipio>
 
<Uf>RN</Uf>
 
<Cep>30160010</Cep>
 
</Endereco>
 
 
-<Contato>
 
<Email>[email protected]</Email>
 
</Contato>
 
</Tomador>
 
 
-<ConstrucaoCivil>
 
<CodigoObra>1234</CodigoObra>
 
<Art>1234</Art>
 
</ConstrucaoCivil>
 
</InfRps>
 
 
 
 
-<SignedInfo>
 
<CanonicalizationMethod Algorithm="http://www.w3.org/TR...WithComments"/>
 
<SignatureMethod Algorithm="http://www.w3.org/20...sig#rsa-sha1"/>
 
 
-<Reference URI="#rps:1ABCDZ">
 
 
-<Transforms>
 
 
</Transforms>
 
<DigestMethod Algorithm="http://www.w3.org/20...xmldsig#sha1"/>
 
<DigestValue>mMyQLAm4psxx52kaD8Jlta3ouPM=</DigestValue>
 
</Reference>
 
</SignedInfo>
 
<SignatureValue> qBKfaNz6RbsYUxCOrjGZ9zrdgiGL7QSBxjlhYRlKDNlDERlDWvM8gi28yus8FoUb0v2CTKKIBz0tzfqxgk60rke4YCMkTzdWfpm7ofMIhYC9VHqbWdInC20znOKygJy5hyIx6JBoyXbejnw/0KF+2E1P1ZehqXJWZqY+KPaIGAY= </SignatureValue>
 
 
-<KeyInfo>
 
 
-<X509Data>
 
<X509Certificate> MIIE7DCCA9SgAwIBAgIQZMlLC9ZEsHWsnvJNdMI2yzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxGDAWBgNVBAMTD0FDIFBST0RFTUdFIFNSRjAeFw0wNzEwMzEwMDAwMDBaFw0xMDEwMzAyMzU5NTlaMIGQMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDEqMCgGA1UECxQhU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwtU1JGMRIwEAYDVQQLFAlTUkYgZS1DUEYxLDAqBgNVBAMTI0VER0FSIERPIENBUk1PIEZFUlJFSVJBOjQzMjYwMTUyNjg3MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6M+9XT5KLQN3IH8mAr+S6vxiochY/EwF8EhtNoxPTYl+zr0Dh+eZsRG31bN410nr2OrwncrRorMK8Ngq+j3FnNF0nIMigaaa5NAEfIk3Yy4kuqrTUZBpqUJvCqc3mkF3C3XD0MTmtbVTWCvYIk+qn3t5ShHyMnQcuah5Q0ItSbQIDAQABo4IB6TCCAeUwgZUGA1UdEQSBjTCBiqA9BgVgTAEDAaA0BDIyMTAzMTk2NDQzMjYwMTUyNjg3MDAwMDAwMDAwMDAwMDAwMDBNLTI4ODQwODVTU1BNR6AXBgVgTAEDBqAOBAwwMDAwMDAwMDAwMDCgHgYFYEwBAwWgFQQTMDAwMDAwMDAwMDAwMDAwMDAwMIEQZWRnYXJAcGJoLmdvdi5icjAJBgNVHRMEAjAAMF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDUFJPREVNR0VTUkYvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBTdO9vtjZcRRUMBQ020Ev0O7niacDAOBgNVHQ8BAf8EBAMCBeAwVQYDVR0gBE4wTDBKBgZgTAECAxQwQDA+BggrBgEFBQcCARYyaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMDgGCCsGAQUFBwEBBCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQUFAAOCAQEAYFcjZj4lGVEREHBaHtcRletWS6/mvpkxmodwj3ele5yXsxuqSZd7ebHbKewXx7gkyaWFkFAxFanQhls2tYKjg6haqt2b0AO1FsitVIHkMcxRwkU9G+1ec8yfdxymra2VdXazkxuvqKABgxkqKnaFdHjje7cjWDgwparymH64mTlHkSQz59GutJW0xfwBHcMGx0/9/iIug6pfMQivWf0NMVpFNzxO5ZNPEuOeBhVDxQr4+KB+4B9xDai/3J6f42UNbSy+z3xuB0K8/7V7BsFUYOYFSNnBrXhvbvXtZOtteX65V0r1+RJJX5OK+PAPhZ57T1LEmHMggdo5kli3Nr1KFQ== </X509Certificate>
 
</X509Data>
 
</KeyInfo>
 
</Signature>
 
</Rps>
 
</ListaRps>
 
</LoteRps>
 
 
-<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"Id="Ass_lote">
 
 
-<SignedInfo>
 
<CanonicalizationMethod Algorithm="http://www.w3.org/TR...WithComments"/>
 
<SignatureMethod Algorithm="http://www.w3.org/20...sig#rsa-sha1"/>
 
 
-<Reference URI="#lote">
 
 
-<Transforms>
 
 
</Transforms>
 
<DigestMethod Algorithm="http://www.w3.org/20...xmldsig#sha1"/>
 
<DigestValue>n42EhtzDSnZ071g+44ZMBCc74UQ=</DigestValue>
 
</Reference>
 
</SignedInfo>
 
<SignatureValue> pQyeXnJ2S9KyUJ1BE3k3PZuDpk7WkD2nMPLoELSLJeNBe9TwmLhImsIUS4inAUreuTsjfrs2BUmChN6jPA0/1cSR0GbblLsHFN+IwPE2dnPN/u0vIOmsan4MuW1OnlH6KexmDHRj/uFwjoXfSJ0JJE1u9bYdbsp5LGlFuc//CCQ= </SignatureValue>
 
 
-<KeyInfo>
 
 
-<X509Data>
 
<X509Certificate> MIIE7DCCA9SgAwIBAgIQZMlLC9ZEsHWsnvJNdMI2yzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxGDAWBgNVBAMTD0FDIFBST0RFTUdFIFNSRjAeFw0wNzEwMzEwMDAwMDBaFw0xMDEwMzAyMzU5NTlaMIGQMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDEqMCgGA1UECxQhU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwtU1JGMRIwEAYDVQQLFAlTUkYgZS1DUEYxLDAqBgNVBAMTI0VER0FSIERPIENBUk1PIEZFUlJFSVJBOjQzMjYwMTUyNjg3MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6M+9XT5KLQN3IH8mAr+S6vxiochY/EwF8EhtNoxPTYl+zr0Dh+eZsRG31bN410nr2OrwncrRorMK8Ngq+j3FnNF0nIMigaaa5NAEfIk3Yy4kuqrTUZBpqUJvCqc3mkF3C3XD0MTmtbVTWCvYIk+qn3t5ShHyMnQcuah5Q0ItSbQIDAQABo4IB6TCCAeUwgZUGA1UdEQSBjTCBiqA9BgVgTAEDAaA0BDIyMTAzMTk2NDQzMjYwMTUyNjg3MDAwMDAwMDAwMDAwMDAwMDBNLTI4ODQwODVTU1BNR6AXBgVgTAEDBqAOBAwwMDAwMDAwMDAwMDCgHgYFYEwBAwWgFQQTMDAwMDAwMDAwMDAwMDAwMDAwMIEQZWRnYXJAcGJoLmdvdi5icjAJBgNVHRMEAjAAMF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDUFJPREVNR0VTUkYvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBTdO9vtjZcRRUMBQ020Ev0O7niacDAOBgNVHQ8BAf8EBAMCBeAwVQYDVR0gBE4wTDBKBgZgTAECAxQwQDA+BggrBgEFBQcCARYyaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMDgGCCsGAQUFBwEBBCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQUFAAOCAQEAYFcjZj4lGVEREHBaHtcRletWS6/mvpkxmodwj3ele5yXsxuqSZd7ebHbKewXx7gkyaWFkFAxFanQhls2tYKjg6haqt2b0AO1FsitVIHkMcxRwkU9G+1ec8yfdxymra2VdXazkxuvqKABgxkqKnaFdHjje7cjWDgwparymH64mTlHkSQz59GutJW0xfwBHcMGx0/9/iIug6pfMQivWf0NMVpFNzxO5ZNPEuOeBhVDxQr4+KB+4B9xDai/3J6f42UNbSy+z3xuB0K8/7V7BsFUYOYFSNnBrXhvbvXtZOtteX65V0r1+RJJX5OK+PAPhZ57T1LEmHMggdo5kli3Nr1KFQ== </X509Certificate>
 
</X509Data>
 
</KeyInfo>
 
</Signature>
 
</EnviarLoteRpsEnvio>

 

 

 

 

Xml que Estou Gerando

 

 

<?xml version="1.0"?>
 
-<EnviarLoteRpsEnvio xmlns="http://www.abrasf.or...ivos/nfse.xsd">
 
 
-<LoteRps Id="lote">
 
<NumeroLote>1</NumeroLote>
 
<Cnpj>27596568000505</Cnpj>
 
<InscricaoMunicipal>1000047</InscricaoMunicipal>
 
<QuantidadeRps>1</QuantidadeRps>
 
 
-<ListaRps>
 
 
-<Rps>
 
 
-<InfRps Id="rps:1ABCDZ">
 
 
-<IdentificacaoRps>
 
<Numero>1</Numero>
 
<Serie>ABCDH</Serie>
 
<Tipo>1</Tipo>
 
</IdentificacaoRps>
 
<DataEmissao>2010-06-16T21:00:00</DataEmissao>
 
<NaturezaOperacao>1</NaturezaOperacao>
 
<RegimeEspecialTributacao>6</RegimeEspecialTributacao>
 
<OptanteSimplesNacional>1</OptanteSimplesNacional>
 
<IncentivadorCultural>2</IncentivadorCultural>
 
<Status>1</Status>
 
 
-<Servico>
 
 
-<Valores>
 
<ValorServicos>1000</ValorServicos>
 
<ValorPis>10</ValorPis>
 
<ValorCofins>10</ValorCofins>
 
<ValorInss>10</ValorInss>
 
<ValorIr>10</ValorIr>
 
<ValorCsll>10</ValorCsll>
 
<IssRetido>1</IssRetido>
 
<ValorIss>50</ValorIss>
 
<OutrasRetencoes>10</OutrasRetencoes>
 
<BaseCalculo>1000</BaseCalculo>
 
<Aliquota>0.05</Aliquota>
 
</Valores>
 
<ItemListaServico>11.01</ItemListaServico>
 
<CodigoCnae>4520005</CodigoCnae>
 
<Discriminacao>Teste.</Discriminacao>
 
<CodigoMunicipio>3106200</CodigoMunicipio>
 
</Servico>
 
 
-<Prestador>
 
<Cnpj>27596568000505</Cnpj>
 
<InscricaoMunicipal>1000047</InscricaoMunicipal>
 
</Prestador>
 
 
-<Tomador>
 
 
-<IdentificacaoTomador>
 
 
-<CpfCnpj>
 
<Cnpj>24533572000102</Cnpj>
 
</CpfCnpj>
 
<InscricaoMunicipal>1000039</InscricaoMunicipal>
 
</IdentificacaoTomador>
 
<RazaoSocial>INSCRICAO DE TESTE SIATU - DAGUA -PAULINOS</RazaoSocial>
 
 
-<Endereco>
 
<Endereco>DA BAHIA</Endereco>
 
<Numero>200</Numero>
 
<Complemento>ANDAR 14</Complemento>
 
<Bairro>CENTRO</Bairro>
 
<CodigoMunicipio>2408102</CodigoMunicipio>
 
<Uf>RN</Uf>
 
<Cep>30160010</Cep>
 
</Endereco>
 
 
-<Contato>
 
<Email>[email protected]</Email>
 
</Contato>
 
</Tomador>
 
 
-<ConstrucaoCivil>
 
<CodigoObra>1234</CodigoObra>
 
<Art>1234</Art>
 
</ConstrucaoCivil>
 
</InfRps>
 
 
 
 
-<SignedInfo>
 
<CanonicalizationMethod Algorithm="http://www.w3.org/TR...WithComments"/>
 
<SignatureMethod Algorithm="http://www.w3.org/20...sig#rsa-sha1"/>
 
 
-<Reference URI="#rps:1ABCDZ">
 
 
-<Transforms>
 
 
</Transforms>
 
<DigestMethod Algorithm="http://www.w3.org/20...xmldsig#sha1"/>
 
<DigestValue>mMyQLAm4psxx52kaD8Jlta3ouPM=</DigestValue>
 
</Reference>
 
</SignedInfo>
 
<SignatureValue> qBKfaNz6RbsYUxCOrjGZ9zrdgiGL7QSBxjlhYRlKDNlDERlDWvM8gi28yus8FoUb0v2CTKKIBz0tzfqxgk60rke4YCMkTzdWfpm7ofMIhYC9VHqbWdInC20znOKygJy5hyIx6JBoyXbejnw/0KF+2E1P1ZehqXJWZqY+KPaIGAY= </SignatureValue>
 
 
-<KeyInfo>
 
 
-<X509Data>
 
<X509Certificate> MIIE7DCCA9SgAwIBAgIQZMlLC9ZEsHWsnvJNdMI2yzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxGDAWBgNVBAMTD0FDIFBST0RFTUdFIFNSRjAeFw0wNzEwMzEwMDAwMDBaFw0xMDEwMzAyMzU5NTlaMIGQMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDEqMCgGA1UECxQhU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwtU1JGMRIwEAYDVQQLFAlTUkYgZS1DUEYxLDAqBgNVBAMTI0VER0FSIERPIENBUk1PIEZFUlJFSVJBOjQzMjYwMTUyNjg3MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6M+9XT5KLQN3IH8mAr+S6vxiochY/EwF8EhtNoxPTYl+zr0Dh+eZsRG31bN410nr2OrwncrRorMK8Ngq+j3FnNF0nIMigaaa5NAEfIk3Yy4kuqrTUZBpqUJvCqc3mkF3C3XD0MTmtbVTWCvYIk+qn3t5ShHyMnQcuah5Q0ItSbQIDAQABo4IB6TCCAeUwgZUGA1UdEQSBjTCBiqA9BgVgTAEDAaA0BDIyMTAzMTk2NDQzMjYwMTUyNjg3MDAwMDAwMDAwMDAwMDAwMDBNLTI4ODQwODVTU1BNR6AXBgVgTAEDBqAOBAwwMDAwMDAwMDAwMDCgHgYFYEwBAwWgFQQTMDAwMDAwMDAwMDAwMDAwMDAwMIEQZWRnYXJAcGJoLmdvdi5icjAJBgNVHRMEAjAAMF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDUFJPREVNR0VTUkYvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBTdO9vtjZcRRUMBQ020Ev0O7niacDAOBgNVHQ8BAf8EBAMCBeAwVQYDVR0gBE4wTDBKBgZgTAECAxQwQDA+BggrBgEFBQcCARYyaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMDgGCCsGAQUFBwEBBCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQUFAAOCAQEAYFcjZj4lGVEREHBaHtcRletWS6/mvpkxmodwj3ele5yXsxuqSZd7ebHbKewXx7gkyaWFkFAxFanQhls2tYKjg6haqt2b0AO1FsitVIHkMcxRwkU9G+1ec8yfdxymra2VdXazkxuvqKABgxkqKnaFdHjje7cjWDgwparymH64mTlHkSQz59GutJW0xfwBHcMGx0/9/iIug6pfMQivWf0NMVpFNzxO5ZNPEuOeBhVDxQr4+KB+4B9xDai/3J6f42UNbSy+z3xuB0K8/7V7BsFUYOYFSNnBrXhvbvXtZOtteX65V0r1+RJJX5OK+PAPhZ57T1LEmHMggdo5kli3Nr1KFQ== </X509Certificate>
 
</X509Data>
 
</KeyInfo>
 
</Signature>
 
</Rps>
 
</ListaRps>
 
</LoteRps>
 
 
-<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"Id="Ass_lote">
 
 
-<SignedInfo>
 
<CanonicalizationMethod Algorithm="http://www.w3.org/TR...WithComments"/>
 
<SignatureMethod Algorithm="http://www.w3.org/20...sig#rsa-sha1"/>
 
 
-<Reference URI="#lote">
 
 
-<Transforms>
 
 
</Transforms>
 
<DigestMethod Algorithm="http://www.w3.org/20...xmldsig#sha1"/>
 
<DigestValue>n42EhtzDSnZ071g+44ZMBCc74UQ=</DigestValue>
 
</Reference>
 
</SignedInfo>
 
<SignatureValue> pQyeXnJ2S9KyUJ1BE3k3PZuDpk7WkD2nMPLoELSLJeNBe9TwmLhImsIUS4inAUreuTsjfrs2BUmChN6jPA0/1cSR0GbblLsHFN+IwPE2dnPN/u0vIOmsan4MuW1OnlH6KexmDHRj/uFwjoXfSJ0JJE1u9bYdbsp5LGlFuc//CCQ= </SignatureValue>
 
 
-<KeyInfo>
 
 
-<X509Data>
 
<X509Certificate> MIIE7DCCA9SgAwIBAgIQZMlLC9ZEsHWsnvJNdMI2yzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxGDAWBgNVBAMTD0FDIFBST0RFTUdFIFNSRjAeFw0wNzEwMzEwMDAwMDBaFw0xMDEwMzAyMzU5NTlaMIGQMQswCQYDVQQGEwJCUjETMBEGA1UEChQKSUNQLUJyYXNpbDEqMCgGA1UECxQhU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwtU1JGMRIwEAYDVQQLFAlTUkYgZS1DUEYxLDAqBgNVBAMTI0VER0FSIERPIENBUk1PIEZFUlJFSVJBOjQzMjYwMTUyNjg3MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6M+9XT5KLQN3IH8mAr+S6vxiochY/EwF8EhtNoxPTYl+zr0Dh+eZsRG31bN410nr2OrwncrRorMK8Ngq+j3FnNF0nIMigaaa5NAEfIk3Yy4kuqrTUZBpqUJvCqc3mkF3C3XD0MTmtbVTWCvYIk+qn3t5ShHyMnQcuah5Q0ItSbQIDAQABo4IB6TCCAeUwgZUGA1UdEQSBjTCBiqA9BgVgTAEDAaA0BDIyMTAzMTk2NDQzMjYwMTUyNjg3MDAwMDAwMDAwMDAwMDAwMDBNLTI4ODQwODVTU1BNR6AXBgVgTAEDBqAOBAwwMDAwMDAwMDAwMDCgHgYFYEwBAwWgFQQTMDAwMDAwMDAwMDAwMDAwMDAwMIEQZWRnYXJAcGJoLmdvdi5icjAJBgNVHRMEAjAAMF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDUFJPREVNR0VTUkYvTGF0ZXN0Q1JMLmNybDAfBgNVHSMEGDAWgBTdO9vtjZcRRUMBQ020Ev0O7niacDAOBgNVHQ8BAf8EBAMCBeAwVQYDVR0gBE4wTDBKBgZgTAECAxQwQDA+BggrBgEFBQcCARYyaHR0cDovL2ljcC1icmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9kcGMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMDgGCCsGAQUFBwEBBCwwKjAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AuY2VydGlzaWduLmNvbS5icjANBgkqhkiG9w0BAQUFAAOCAQEAYFcjZj4lGVEREHBaHtcRletWS6/mvpkxmodwj3ele5yXsxuqSZd7ebHbKewXx7gkyaWFkFAxFanQhls2tYKjg6haqt2b0AO1FsitVIHkMcxRwkU9G+1ec8yfdxymra2VdXazkxuvqKABgxkqKnaFdHjje7cjWDgwparymH64mTlHkSQz59GutJW0xfwBHcMGx0/9/iIug6pfMQivWf0NMVpFNzxO5ZNPEuOeBhVDxQr4+KB+4B9xDai/3J6f42UNbSy+z3xuB0K8/7V7BsFUYOYFSNnBrXhvbvXtZOtteX65V0r1+RJJX5OK+PAPhZ57T1LEmHMggdo5kli3Nr1KFQ== </X509Certificate>
 
</X509Data>
 
</KeyInfo>
 
</Signature>
 
</EnviarLoteRpsEnvio>
Arquivo(s) anexado(s)

 

  • Consultores
  • Solution
Postado

Bom dia Vagner,

 

Algumas observações:

 

1. O arquivo referente ao modelo note que o XML do RPS encontra-se dentro de um lote ( grupo <LoteRps> ) e este por sua vez dentro do grupo <EnviarLoteRpsEnvio>.

 

2. O arquivo referente ao gerado pelo componente nada mais é do que o XML do RPS e sem a assinatura.

 

3. O do modelo tanto o RPS quanto o Lote ambos estão assinados.

 

4. Com relação a sua rotina, troque: ACBrNFSe1.GerarLote('1');       por         ACBrNFSe1.Enviar('1');

 

5. O método Enviar vai gerar o XML do RPS e assinar, gerar o Lote e assinar e por fim colocar o lote dentro do grupo <EnviarLoteRpsEnvio> conforme o modelo.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.