Estou desenvolvendo um sistema para emissão de NFSe junto ao webservice da PBH, e estou tentando usar o método AssinaturaA1 para assinar o pedido. Segue o trecho em que crio e envio o xml para assinatura:
_BODY = ("<?xml version='1.0' encoding='UTF-8'?>\n"
"<GerarNfseEnvio xmlns=\'
http://www.abrasf.org.br/nfse.xsd\'>\n"
" <LoteRps versao='1.00' Id='1202112232685160'>\n"
" <NumeroLote>1</NumeroLote>\n"
f" <Cnpj>{_CNPJ}</Cnpj>\n"
f" <InscricaoMunicipal>{_INSM}</InscricaoMunicipal>\n"
" <QuantidadeRps>1</QuantidadeRps>\n"
" <ListaRps>\n"
" <Rps>\n"
" <InfRps Id='2202112232685160'>\n"
" <IdentificacaoRps>\n"
" <Numero > 1 </Numero >\n"
" <Serie > 3 </Serie >\n"
" <Tipo > 1 </Tipo >\n"
" </IdentificacaoRps >\n"
" <DataEmissao > 2022-01-25T00:00:00 </DataEmissao >\n"
" <NaturezaOperacao > 1 </NaturezaOperacao >\n"
" <OptanteSimplesNacional > 1 </OptanteSimplesNacional >\n"
" <IncentivadorCultural > 2 </IncentivadorCultural>\n"
" <Status> 1 </Status>\n"
" <Servico>\n"
" <Valores>\n"
" <ValorServicos> 400.00 </ValorServicos>\n"
" <IssRetido> 2 </IssRetido>\n"
" <BaseCalculo>400.00</BaseCalculo>\n"
" <ValorLiquidoNfse>400.00</ValorLiquidoNfse>\n"
" </Valores>\n"
" <ItemListaServico>04.15</ItemListaServico>\n"
" <CodigoTributacaoMunicipio>41500188</CodigoTributacaoMunicipio>\n"
" <Discriminacao>Prestação de Serviço de Psicologia. Duas sessões ref. 01/22 para Franciele Gusmão Ferreira.</Discriminacao>\n"
" <CodigoMunicipio>
3106200</CodigoMunicipio>\n"
" </Servico>\n"
" <Prestador>\n"
f" <Cnpj> {_CNPJ} </Cnpj>\n"
f" <InscricaoMunicipal> {_INSM} </InscricaoMunicipal>\n"
" </Prestador>\n"
" <Tomador>\n"
" <IdentificacaoTomador>\n"
" <CpfCnpj>\n"
" <Cpf>
12345678910 </Cpf>\n"
" </CpfCnpj>\n"
" </IdentificacaoTomador>\n"
" <RazaoSocial> Franciele</RazaoSocial>\n"
" <Endereco>\n"
" <Endereco> \. </Endereco>\n"
" <Numero> \. </Numero>\n"
" <Bairro> \. </Bairro>\n"
" <CodigoMunicipio>
3106200 </CodigoMunicipio>\n"
" <Uf> MG </Uf>\n"
" <Cep> 99999999 </Cep>\n"
" </Endereco>\n"
" </Tomador>\n"
" </InfRps>\n"
" </Rps>\n"
" </ListaRps>\n"
" </LoteRps>\n"
"</GerarNfseEnvio>\n")
Desde já agradeço.