Prefeitura de Salvador - BA - adaptações da NFS-e

Boa tarde,

Segue e-mail recebido do suporte da Prefeitura de Salvador - BA para adaptações da NFS-e:

A Secretaria da Fazenda do Município do Salvador vem por meio deste informar que estará atualizando o xsd do webservice da Nota Fiscal de Serviços Eletrônica – NFS-e, com a inclusão de 3 novas tags, para efetivar a integração com o leiaute Nacional da NFS-e, e envio dos dados do IBS e CBS ao Ambiente de Dados Nacional – ADN, no mês de dezembro de 2025. A data de atualização no ambiente de produção será confirmada em breve com a publicação de norma própria no Diário Oficial do Município.

No intuito de antecipar a informação e possibilitar as alterações às áreas de desenvolvimento das empresas, já disponibilizamos o leiaute do xsd com as alterações específicas no https://nota.salvador.ba.gov.br/arquivos/schema/nfse_salvador.zip .

As novas tags são as seguintes:

· NBS

· cClasstrib

· INDop

Os arquivos com a Tabela de correlação entre os itens/subitens de serviço do Anexo da Lei Complementar n. 116, de 31/07/2003, os códigos da Nomenclatura Brasileira de Serviços - NBS, os códigos indicadores das operações de consumo - cIndOp (AnexoVII-IndOp_IBSCBS_V1.00.00) e os códigos de classificação das operações de consumo – cClassTrib, e suas atualizações, estão disponíveis no site da Receita Federal, no Anexo VIII.

O arquivo com os códigos indicadores das operações de consumo – cIndOp e suas definições está disponível no Anexo VII, no site RTC — Portal da Nota Fiscal de Serviço eletrônica

Dúvidas, encaminhar para notasalvador@sefaz.salvador.ba.gov.br

Homologação:

Certificado: https://notahml.salvador.ba.gov.br/rps/certnew(cadeia CA Imbui).zip

Bom dia pessoal,

Tentando aprovador NFS-e de salvador, ocorre o erro abaixo.

 {
     "codigo": "P68",
     "descricao": "XML não compatível com Schema.",
     "correcao": "Codigo de erro SEFAZ"
 }

Imagino que o problema seja por que não está gerando as novas tags exigidas pela prefeitura.

Olhei na rota de debug, no original-payload e tem os campos do IBSCBS, porém, na rota de request, que é o JSON que vai para prefeitura, não tem esses campos de IBSCBS. =/

Poderiam verificar por favor?

Valeu

Também estou passando pelo mesmo problema. Podem nos ajudar? @arimateia

Bom dia pessoal,

Entrei em contato com o pessoal da Prefeitura, mandei o JSON que a nuvem gerou para eles analisarem… eles retornaram o seguinte:

No arquivo enviado identifiquei que enviou a tag da NBS. Porém não identifiquei as tags cClassTrib e a IndOp, esse é o problema.

Mas no payload original tem essas informações, só não foram no JSON que vai pra prefeitura.

ID de produção: nfs_3a1eaac781ca4b4a9e0f150809d6d6e2

Poderiam dar uma olhadinha essa questão ?

Obrigado

@projetos.web @ryanreis280903

Bom dia,

Fizemos uns ajustes agora para Salvador.

Favor tentar novamente.

Bom diaaa,

Show de bola.

Testei e agora está gerando o XML corretamente.

Muito obrigado

Pode mandar o XML de exemplo? so pra eu ver como ficou o layout

Se possível também gostaria do Jason utilizado na emissão, pois não estou conseguindo, acho que estou fazendo algo de errado. Está dando esse mesmo erro.

Boa tarde,

Prefeitura de salvador tem um suporte bom, vc pode mandar o json que gerou para eles analisarem e falarem qual é o problema, manda para
Ramon Paraguassu Rangel = Cardosorcardoso@sefaz.salvador.ba.gov.br

Mas se quiser comparar o teu dps com o meu, segue abaixo, esse tá aprovando certinho.

<?xml version="1.0" encoding="UTF-8"?>
<Rps xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
    <InfRps id="rps983">
        <IdentificacaoRps>
            <Numero>983</Numero>
            <Serie>S</Serie>
            <Tipo>1</Tipo>
        </IdentificacaoRps>
        <DataEmissao>2026-01-05T09:41:32</DataEmissao>
        <NaturezaOperacao>1</NaturezaOperacao>
        <OptanteSimplesNacional>2</OptanteSimplesNacional>
        <IncentivadorCultural>2</IncentivadorCultural>
        <Status>1</Status>
        <Servico>
            <Valores>
                <ValorServicos>1</ValorServicos>
                <ValorDeducoes>0</ValorDeducoes>
                <ValorPis>0</ValorPis>
                <ValorCofins>0</ValorCofins>
                <ValorIr>0</ValorIr>
                <ValorCsll>0</ValorCsll>
                <IssRetido>2</IssRetido>
                <ValorIss>0.05</ValorIss>
                <ValorIssRetido>0</ValorIssRetido>
                <OutrasRetencoes>0</OutrasRetencoes>
                <BaseCalculo>1</BaseCalculo>
                <Aliquota>0.0500</Aliquota>
                <ValorLiquidoNfse>1</ValorLiquidoNfse>
                <DescontoIncondicionado>0</DescontoIncondicionado>
                <DescontoCondicionado>0</DescontoCondicionado>
            </Valores>
            <ItemListaServico>1706</ItemListaServico>
            <CodigoCnae>7319002</CodigoCnae>
            <CodigoTributacaoMunicipio>1706001</CodigoTributacaoMunicipio>
            <Discriminacao>Intermediacao do Curso Superior de Tecnologia em Gestao de Distribuicao - Qtdade: 1 - Valor: 1,00 - Total: 1,00</Discriminacao>
            <CodigoMunicipio>2927408</CodigoMunicipio>
            <NBS>114061100</NBS>
            <cClassTrib>000001</cClassTrib>
            <INDOP>100301</INDOP>
        </Servico>
        <Prestador>
            <Cnpj>REMOVI</Cnpj>
            <InscricaoMunicipal>REMOVI</InscricaoMunicipal>
        </Prestador>
        <Tomador>
            <IdentificacaoTomador>
                <CpfCnpj>
                    <Cnpj>REMOVI</Cnpj>
                </CpfCnpj>
            </IdentificacaoTomador>
            <RazaoSocial>REMOVI</RazaoSocial>
            <Endereco>
                <Endereco>RODOVIA SANTOS DUMONT</Endereco>
                <Numero>4791</Numero>
                <Bairro>ARMZ114 A 120 SETOR 03 - PARQUE PAULISTA</Bairro>
                <CodigoMunicipio>3301702</CodigoMunicipio>
                <Uf>RJ</Uf>
                <Cep>25251460</Cep>
            </Endereco>
            <Contato>
                <Telefone>REMOVI</Telefone>
                <Email>REMOVI</Email>
            </Contato>
        </Tomador>
    </InfRps>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
        <SignedInfo>
            <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod>
            <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod>
            <Reference URI="#rps983">
                <Transforms>
                    <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform>
                    <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform>
                </Transforms>
                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod>
                <DigestValue>v5UQI2vhf08F+BTwPF+hhKRicRM=</DigestValue>
            </Reference>
        </SignedInfo>
        <SignatureValue>kGcjtHZktHYt5De7omHo9Fjh83oO/d6mwGT1sfh2AiS7ERizfwqDOzFUJh0t9+LJIsa4rI8Txpy2xcJjpA5FC1qzo4GSsge8Pmyq5MtIpPAwxPqlj4Mjl0xkj/ivcTAz/l8vaYWFcfgy4A4rJWUshKWnWMeqoP5LESRoAKlSYXTluIn5EKVF8NhDqdftWIW7jsmS1Ota58/eMOpjdZUaKWteo+9bCIuox2u65/K1r2ejYj0aT9n0CpGzu0/dtDQX/P5PKiTrC3n493V01xuBqQ8qDW1NVV15qqV2gLbYQwPODL0meWXTqYqcP2KKBUJXhasULbfEGiwHBWbyxupaiQ==</SignatureValue>
        <KeyInfo>
            <X509Data>
                <X509Certificate>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</X509Certificate>
            </X509Data>
        </KeyInfo>
    </Signature>
</Rps>