Olá,
Implementando NFS-e deparei com seguinte situação:
Nos manuais tenho seguinte instrução quanto ao responsável pela retenção:
Em pnfsConversão, temos a seguinte declaração para TnfseResponsavelRetenção:
TnfseResponsavelRetencao = ( ptTomador, rtPrestador );
Portanto um tipo enumerado, onde ptTomador = 0 e rtPrestador = 1.
e tem a declaração de ResponsavelRetencao em pnfsNFSe:
property ResponsavelRetencao: TnfseResponsavelRetencao read FResponsavelRetencao write FResponsavelRetencao;
De acordo com a definição do manual, como atribuir o Intermediario (valor 2) como o ResponsavelRetecao?
Como vocês têm tratado essa situação?
Não deveríamos ter mais um tipo na declaração de TnfseResponsavelRetencao?
TnfseResponsavelRetencao = ( ptTomador, rtPrestador, rtIntermediario );
Marcos