Skip to content

Commit addf291

Browse files
authored
RTC no CTe (#128)
1 parent 3ffeb3f commit addf291

32 files changed

+4236
-662
lines changed

CTe.AppTeste/CTe.AppTeste.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,9 @@
302302
<SubType>Designer</SubType>
303303
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
304304
</None>
305+
<None Include="schemas\cteSimp_v4.00.xsd">
306+
<SubType>Designer</SubType>
307+
</None>
305308
<None Include="schemas\cteTiposBasico_v2.00.xsd">
306309
<SubType>Designer</SubType>
307310
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -326,6 +329,9 @@
326329
<SubType>Designer</SubType>
327330
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
328331
</None>
332+
<None Include="schemas\DFeTiposBasicos_v1.00.xsd">
333+
<SubType>Designer</SubType>
334+
</None>
329335
<None Include="schemas\distChCTe_v3.00.xsd">
330336
<SubType>Designer</SubType>
331337
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -382,6 +388,9 @@
382388
<SubType>Designer</SubType>
383389
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
384390
</None>
391+
<None Include="schemas\evCancPrestDesacordo_v4.00.xsd">
392+
<SubType>Designer</SubType>
393+
</None>
385394
<None Include="schemas\evCCeCTe_v2.00.xsd">
386395
<SubType>Designer</SubType>
387396
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -590,6 +599,9 @@
590599
<SubType>Designer</SubType>
591600
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
592601
</None>
602+
<None Include="schemas\procCTeSimp_v4.00.xsd">
603+
<SubType>Designer</SubType>
604+
</None>
593605
<None Include="schemas\procCTe_v2.00.xsd">
594606
<SubType>Designer</SubType>
595607
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -690,6 +702,9 @@
690702
<SubType>Designer</SubType>
691703
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
692704
</None>
705+
<None Include="schemas\retCTeSimp_v4.00.xsd">
706+
<SubType>Designer</SubType>
707+
</None>
693708
<None Include="schemas\retCTe_v3.00.xsd">
694709
<SubType>Designer</SubType>
695710
<CopyToOutputDirectory>Always</CopyToOutputDirectory>

CTe.AppTeste/CTeTesteModel.cs

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
using infTribFed = CTe.Classes.Informacoes.Impostos.infTribFed;
5252
using OpenFileDialog = Microsoft.Win32.OpenFileDialog;
5353
using rodoOS = CTe.Classes.Informacoes.infCTeNormal.infModals.rodoOS;
54+
using CTe.Classes.Informacoes.Impostos.IBSCBS;
5455

5556
namespace CTe.AppTeste
5657
{
@@ -569,6 +570,7 @@ private static void CarregarConfiguracoes(Configuracao config)
569570
var configuracaoCertificado = new ConfiguracaoCertificado
570571
{
571572
Arquivo = config.CertificadoDigital.CaminhoArquivo,
573+
TipoCertificado = TipoCertificado.A1Repositorio,
572574
ManterDadosEmCache = config.CertificadoDigital.ManterEmCache,
573575
Serial = config.CertificadoDigital.NumeroDeSerie
574576
};
@@ -998,6 +1000,32 @@ public void CriarEnviarCTe2e3()
9981000
icmsSimplesNacional.CST = CST.ICMS90;
9991001
}
10001002

1003+
cteEletronico.infCte.imp.IBSCBS = new IBSCBS()
1004+
{
1005+
cClassTrib = cClassTrib.ct000001,
1006+
CST = CSTIBSCBS.cst000,
1007+
gIBSCBS = new gIBSCBS()
1008+
{
1009+
vBC = 0m,
1010+
vIBS = 0m,
1011+
gIBSUF = new gIBSUF()
1012+
{
1013+
pIBSUF = 0.1m,
1014+
vIBSUF = 0m,
1015+
},
1016+
gIBSMun = new gIBSMun()
1017+
{
1018+
pIBSMun = 0,
1019+
vIBSMun = 0,
1020+
},
1021+
gCBS = new gCBS()
1022+
{
1023+
pCBS = 0.09m,
1024+
vCBS = 0
1025+
},
1026+
}
1027+
};
1028+
10011029
#endregion
10021030

10031031
#region infCTeNorm
@@ -1061,9 +1089,7 @@ public void CriarEnviarCTe2e3()
10611089
cteEletronico.infCte.infCTeNorm.infModal.ContainerModal = rodoviario;
10621090
#endregion
10631091

1064-
1065-
1066-
1092+
10671093
var servicoRecepcao = new ServicoCTeRecepcao();
10681094

10691095

0 commit comments

Comments
 (0)