Closed lukaz-sampaio closed 6 years ago
{choice} - você deve escolher uma das opções indicadas {sequence} - pode repetir, por exemplo as linhas de mensagens
Pelo que vi o que é opcional é indicado, o resto tem que ter valor.
@lukaz-sampaio isso resolve seu problema?
Na verdade ainda tá confuso. Ele não diz especificamente o que é ou não obrigatório já que, por exemplo, ali no atributo JUROS_MORA
o indicador de obrigatoriedade está em branco. E em relação ao {choice}
e ao {sequence}
ele não me diz de onde até onde é opcional já que não tem um fechamento.
Eu sei que a documentação foi escrita pela CEF, mas talvez vocês tenham entrado em contato com o pessoal de lá. Aqui eu não posso, porque pra pedir uma documentação e liberação pra acesso ao webservice tem que ser o titular e eu sou apenas funcionário.
Vê se esse exemplo te ajuda, estou até hoje tentando falar com a caixa para autorizar o meu cliente, mas pense como é difícil achar quem saiba o que está fazendo lá.
`
@lukaz-sampaio tentei deixar os parâmetros obrigatórios fixados com algum valor padrão, a fim de fazer com que qualquer consulta seja sempre feita com sucesso.
No caso, a ferramenta irá sempre enviar JUROS_MORA[TIPO]
igual a ISENTO
e JUROS_MORA[VALOR]
igual a 0
caso você não especifique. https://github.com/vmassuchetto/WebserviceCaixa/blob/master/WebserviceCaixa.php#L364-L367
Muito obrigado pessoal. Eu pergunto pouco porque eu me sinto e ficar perguntando e mais mal ainda quando eu demoro a entender. Mais uma vez, muito obrigado!
@lukaz-sampaio conhecendo bem o problema, pergunte!
Estou com a seguinte dúvida, na documentação os campos que não estão indicando na obrigatoriedade eu devo considerar como opcional?
E o que significa esse
{choice}
e{sequence}
?Obrigado!