Ir para conteúdo
  • Cadastre-se

dev botao

Quantidade de Serviço Servidor Betha (criciuma)


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

Recommended Posts

  • Membros Pro
Postado

Bom dia

Estou com um problema com a geração do xml  da NFSe da cidade de Criciúma (Betha). 

Mesmo informando a quantidade de serviços correto,  quantidade do Serviço sempre fica igual a 1. (imagem anexo).

 

Trecho do codigo que uso para (EXEMPLO):

with Servico.ItemServico.new do
      begin
        Descricao :='NOME SERVIÇO';
        Quantidade := 3;
        ValorUnitario := 50;
     end;

 

 

image.png.5b5e9c29e4b66ae42e2f862991b67a12.png

 

  • Consultores
Postado

Boa noite a todos,

Se não me falha a memória o provedor Betha webservice que segue a versão 1 do layout da ABRASF, permite a inclusão de uma lista de serviços.

Vai ser necessário debugar para saber o porquê você informa quantidade 3 e aparece 1.

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

  • Consultores
Postado

Oi Ítalo,

Para o tópico não ficar confuso, pode confirmar se a análise a seguir está correta e fazer as devidas considerações?

Eu havia dito acima que a versão 1 do ABRASF não tem lista de serviços, mas melhorando a informação, não tem por padrão a lista de serviços, mas permite que os provedores implementem conforme destacado a seguir.

Screenshot_20220927-212945_Chrome.jpg

O provedor Betha possui ambas as versões e Criciúma está configurada na versão 1 no ini.

Citar

[4204608]

Nome=Criciuma

UF=SC

Provedor=Betha

Screenshot_20220927-212513_Chrome.jpg

Pelo que vi, não é possível gerar itens para Criciúma, a menos que implementemos a TNFSeW_Betha.GerarItensServico na Betha.GravarXml.pas e o provedor aceite esse grupo de informações via webservice.

  • Consultores
Postado

Bom dia Renato,

Peço desculpa a todos, o que é possível na versão 1 do Betha é termos uma lista de parcelas de pagamento e não uma lista de itens de serviço.

Mais uma vez desculpa pela confusão.

Outra coisa importante a ser dita é que, o que é possível se fazer via site nem sempre é possível fazer via webservice, ou seja, se no site é possível incluir 2 ou mais itens de serviços, isso não significa que via webservice será possível também.

Quais são os passos?

1. Através do arquivo ACBrNFSeXServicos.ini procurar a cidade, desta forma vamos saber qual é o provedor e a versão. Se não existe o campo "Versao" isso indica que a versão é 1.00

2. Abrir a unit GravarXml do provedor em questão (por exemplo: Betha.GravarXml.pas)

3. Verificar se nessa unit existe alguma function que faça referência a uma lista de itens de serviços. Se tiver é possível sim, se não tiver vamos para o próximo passo.

4. Verificar se nos schemas (arquivos XSD) disponíveis para o provedor em questão tenha algum elemento complexo que faça referência a lista de itens de serviços. Se tiver devemos então modificar a unit GravarXml para que ela gere o grupo que contêm essa lista, se não tiver, aí não tem como mesmo.

Mas você pode entrar em contato com o provedor e questionar sobre o assunto, pois pode ser que o provedor tenha schemas atualizados que permita a lista.

Espero que o passo a passo acima seja útil a todos.

 

 

  • Obrigado 1
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

  • 1 mês depois ...
  • Membros Pro
  • Solution
Postado

Depois de várias ligações e emails trocados com a Betha, recebi a 'solução' para a situação da quantidade dos itens para NFSe.

A Tag Discriminacao  precisa ser preeenchida conforme imagem. 

 { [[DESCRICAO= SERVIÇO TESTE] [ITEMSERVICO=0713] [ALIQUOTA=0] [QUANTIDADE=5] [VALORUNITARIO=10] [DEDUCOES=0.00][DESCONTOCONDICIONADO=0.00] [DESCONTOINCONDICIONADO=0.00] ]}

 

image.thumb.png.47b4f97269d3e4bb9e703f57a551c9eb.png

 

Fiz alguns testes e funcionou, obrigado a todos.

image.png.ab48cbb0f7153a05f288a16d58629b5f.png

 

  • Este tópico foi criado há 759 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.