Ir para conteúdo
  • Cadastre-se

dev botao

Nfs-E Sem Tomador


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

Recommended Posts

  • Consultores
Postado

Boa tarde a todos,

Estamos falando do provedor BHISS, correto?

pois bem no Schema que temos, até tem a definição do tipo simples chamado IndicacaoCpfCnpj, como vocês podem ver abaixo:

    <xsd:simpleType name="tsIndicacaoCpfCnpj">
        <xsd:restriction base="xsd:byte">
            <xsd:pattern value="1|2|3"/>
        </xsd:restriction>
    </xsd:simpleType>
 

Mas não existe nenhuma tag na estrutura do XML do RPS cujo o tipo é tsIndicacaoCpfCnpj.

Se assim, não tem como criarmos uma tag, pois não sabemos onde ela tem que ficar e tem mais, ao validar vai ocorrer um erro acusando que foi encontrado uma tag inexistente.

Favor entrar em contato com o provedor e solicitar os Schemas (arquivos XSD) mais atuais.

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

Postado
Em 26/02/2018 at 11:47, Moacir Ezequiel Lamego disse:

Estou com mesmo problema, e não encontrei onde fazer isso até procurei nos fontes e tem menções sobre o assunto mas que não são usados. Por exemplo o pnfsConversao tem rotinas, mas o enumerate (TnfseIndicacaoCpfCnpj = ( iccCPF, iccCNPJ, iccNaoInformado );) não é usado em lugar nenhum alem da definição e destas duas rotinas.

 

function IndicacaoCpfCnpjToStr(const t: TnfseIndicacaoCpfCnpj): String;
begin
  result := EnumeradoToStr(t,
                           ['1','2','3'],
                           [iccCPF, iccCNPJ, iccNaoInformado]);
end;

function StrToIndicacaoCpfCnpj(out ok: boolean; const s: String): TnfseIndicacaoCpfCnpj;
begin
  result := StrToEnumerado(ok, s,
                           ['1','2','3'],
                           [iccCPF, iccCNPJ, iccNaoInformado]);
end;

 

esta meio confuso pra mim isso.

Boa Tarde, o negócio e tentarmos fazer essa alteração e postar pro grupo a solução.... essa semana vou dar uma olhada com calma nos fontes pra ver se consigo, se conseguir posto no forum a solução

Postado

Uma saída que encontrei foi informa no campo CPF: 00000000000

e nos demais campos de preenchimento obrigatório to informando: "Não informado" conforme orientação da prefeitura de porto alegre

  • Este tópico foi criado há 2460 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.