2022-08-06 21:27:49.4113 : Error al consultar el documento en la DIAN
Metodo: GetStatusDocument
Documento: FV-PORV-56649
CUFE: f0a56d065398b00bd8b4ba60512a3ee7f04225d273beaee444f41b8cd494701f1a765f98ce773bd7ece38e09214ea778
ERROR: System.ServiceModel.CommunicationException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. ---> System.Net.WebException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
at System.Net.Security._SslStream.StartFrameHeader(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.StartReading(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.TlsStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- End of inner exception stack trace ---
Server stack trace:
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at WoLicencias.Services.Logic.DIANFEService.IWcfDianCustomerServices.GetStatus(String trackId)
at WoLicencias.Services.Logic.DIANFEService.WcfDianCustomerServicesClient.GetStatus(String trackId) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Service References\DIANFEService\Reference.cs:line 759
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetStatusDocument(DocumentoEncabezado document, Boolean isTest) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 5666
--------------------------------------------------------------------
2022-08-07 09:32:22.0857 : Error al construir AttachedDocument
Documento: 3-SETT-WoLicencias.Services.DataType.FacturacionElectronica.Documentos.DocumentoEmpresa
Metodo: BuildAttachedDocumentFile
xmlDocument: 187600000012019-01-192030-01-19SETT15000000CO9005343561476b5a6-056c-4972-9d2b-c23d3714245bc3e2bfb435cfd2248d7b54e8ec598a8c75cbb70634196e9c788a1df587887b785e4b72a1b613dd09261e095779fe095a800197268https://catalogo-vpfe-hab.dian.gov.co/document/FindDocument?documentKey=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AQAB2022-08-07T14:22:00+00:00iBjnnR+yaqLqQF96PIXfpJAizpnkWvRJojN0lodCRmk=C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA ANDES SCD S.A. Clase II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f5695266339362399251https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdfdMoMvtcG5aIzgYo0tIsSQeVJBDnUnfSOfBpxXrmor0Y=third partytext/xmlUTF-8http://uri.etsi.org/01903/v1.2.2#ProofOfOriginUBL 2.110DIAN 2.1: Factura Electrónica de Venta2SETT337eaced1e5803fb40a088fffce0b34d6dc3602d2adea55c0acbbcfef51ab25e29f7e92a547bb7ecb3110da274b9922072022-08-0709:29:39-05:0001FACTURA DE VENTACOP114652SERVICABLES DE OCCIDENTE CALI SAS76001CaliValle del Cauca76CR 28 8 26COColombiaSERVICABLES DE OCCIDENTE CALI SAS901616274R-99-PN76001CaliValle del Cauca76CR 28 8 26COColombia01IVASERVICABLES DE OCCIDENTE CALI SAS901616274SETT3173673638serviredesdeoccidentecalisas@hotmail.com238644048LORENA VILLOTA76001CaliValle del Cauca76cr 49 9b 79COColombiaLORENA VILLOTA38644048R-99-PN76001CaliValle del Cauca76cr 49 9b 79COColombiaZZNo aplicaLORENA VILLOTA386440483173673638lorenavillota_766@hotmail.comLORENAVILLOTA2022-08-0709:29:39-05:002102022-08-0722022-08-072850.0015000.002850.0019.0001IVA15000.0015000.0017850.0017850.0011.0015000.002850.0015000.002850.0019.0001IVACAJA NAP SIN SPLITTERCAJA NAP SIN SPLITTERCAJA NAP SIN SPLITTER15000.001.00
xmlApplicationResponse:
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.BuildAttachedDocument(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4560
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetAttachedDocumentXML(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4502
--------------------------------------------------------------------
2022-08-07 09:32:22.1638 :
Error en WoLicencias.Services.Logic.Transversales.AzureBlobHelper
Método: UploadFile
Error: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
StackTrace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
--------------------------------------------------------------------
2022-08-07 12:54:05.6035 : Error al consultar el documento en la DIAN
Metodo: GetStatusDocument
Documento: FV-EP-15664
CUFE: a72bd0d5bed044af55c98ac9882d0d1101b6f525cf14e11efe1b8f8ae26c41dc73ffc0777f92f6dc7950c843babf5b05
ERROR: System.ServiceModel.CommunicationException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. ---> System.Net.WebException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
at System.Net.Security._SslStream.StartFrameHeader(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.StartReading(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.TlsStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- End of inner exception stack trace ---
Server stack trace:
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at WoLicencias.Services.Logic.DIANFEService.IWcfDianCustomerServices.GetStatus(String trackId)
at WoLicencias.Services.Logic.DIANFEService.WcfDianCustomerServicesClient.GetStatus(String trackId) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Service References\DIANFEService\Reference.cs:line 759
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetStatusDocument(DocumentoEncabezado document, Boolean isTest) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 5666
--------------------------------------------------------------------
2022-08-07 15:54:55.5181 : Error al construir AttachedDocument
Documento: 14-SETT-WoLicencias.Services.DataType.FacturacionElectronica.Documentos.DocumentoEmpresa
Metodo: BuildAttachedDocumentFile
xmlDocument: 187600000012019-01-192030-01-19SETT15000000CO9005343561476b5a6-056c-4972-9d2b-c23d3714245b77323cd81c18ce0303928b854b6d09f850e66711af8eab106a56296415f4dbe3f7f2f4c55ade7adc94e41d409acdbbc6800197268https://catalogo-vpfe-hab.dian.gov.co/document/FindDocument?documentKey=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AQAB2022-08-07T20:44:33+00:00iBjnnR+yaqLqQF96PIXfpJAizpnkWvRJojN0lodCRmk=C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA ANDES SCD S.A. Clase II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f5695266339362399251https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdfdMoMvtcG5aIzgYo0tIsSQeVJBDnUnfSOfBpxXrmor0Y=third partytext/xmlUTF-8http://uri.etsi.org/01903/v1.2.2#ProofOfOriginUBL 2.110DIAN 2.1: Factura Electrónica de Venta2SETT1434640c0d0e0c89302b69cae4975d9572145164f446d1dad73902da7298472c7f19bbc0baec3e045095680a5a27aa3f8f2022-08-0709:20:13-05:0001FACTURA DE VENTACOP551INTEGRA SCL S.A.S25290FusagasugaCundinamarca25CALLE 11 NO. 11 09COColombiaINTEGRA SCL S.A.S901616529R-99-PN25290FusagasugaCundinamarca25CALLE 11 NO. 11 09COColombia01IVAINTEGRA SCL S.A.S901616529SETT3028544188admi.integra@gmail.com21069719147LADY MILENA GIL RODRIGUEZ25290FusagasugaCundinamarca25CALLE 4 # 1-32COColombiaLADY MILENA GIL RODRIGUEZ1069719147R-99-PN25290FusagasugaCundinamarca25CALLE 4 # 1-32COColombiaZZNo aplicaLADY MILENA GIL RODRIGUEZ10697191473124704563anelimgil@hotmail.comLADY MILENAGIL RODRIGUEZ2022-08-0709:20:13-05:00110714465.283760345.72714465.276819.0001IVA3760345.723760345.724474811.004474811.0011.0016342.003104.9816342.003104.9819.0001IVABOQUILLA SIKA BEIGE 2 KG7706788057900770678805790016342.001.0021.0068692.0013051.4868692.0013051.4819.0001IVABOQUILLA SIKA BLANCA 10 KG7706788058853770678805885368692.001.0031.0011349.002156.3111349.002156.3119.0001IVABOQUILLA CORONA BLANCA 2KG7707181793419770718179341911349.001.0041.0024511.004657.0924511.004657.0919.0001IVABOQUILLA CORONA BLANCA 5KG7707181793402770718179340224511.001.0051.0010967.002083.7310967.002083.7319.0001IVABOQUILLA CORONA BEIGE 2 KG7707181792337770718179233710967.001.0061.0023025.004374.7523025.004374.7519.0001IVABOQUILLA CORONA BEIGE 5KG7707181792078770718179207823025.001.0071.0011001.002090.1911001.002090.1919.0001IVABOQUILLA CORONA GRIS CLARO 2KG7707181792351770718179235111001.001.0081.0011001.002090.1911001.002090.1919.0001IVABOQUILLA CORONA NEGRA 2KG7707181792375770718179237511001.001.0091.0011001.002090.1911001.002090.1919.0001IVABOQUILLA CORONA TABACO 2KG7707181792382770718179238211001.001.00101.001680.67319.32731680.67319.327319.0001IVAYESO BLANCO 1 KIILO000011500001151680.671.00111.0014820.002815.8014820.002815.8019.0001IVASILICONA SIKASIL E BLANCO7756962003995775696200399514820.001.00121.0039800.007562.0039800.007562.0019.0001IVASIKFLEX 112 TRANSPARENTE7612895559063761289555906339800.001.00131.0045814.008704.6645814.008704.6619.0001IVASIKAFLEX UNO A BLANCO7612894992885761289499288545814.001.00141.0036288.006894.7236288.006894.7219.0001IVASIKAFLEX CONSTRUCTION BLANCO0000109000010936288.001.00151.0025436.004832.8425436.004832.8419.0001IVASIKA FLEX UNIVERSAL7612895296500761289529650025436.001.00161.008319.001580.618319.001580.6119.0001IVASILICONA KAUDAL BLANCA000000600000068319.001.00171.008319.001580.618319.001580.6119.0001IVASILICONA KAUDAL NEGRA000000700000078319.001.00181.007478.001420.827478.001420.8219.0001IVASILICONA KAUDAL TRANSPARENTE000000500000057478.001.00191.00152941.0029058.79152941.0029058.7919.0001IVACUNETE MASTERLAN BLANCO T277070314193607707031419360152941.001.00201.0035308.006708.5235308.006708.5219.0001IVAGALON MASTERLAND T2 BLANCO7707031419407770703141940735308.001.00211.00159103.0030229.57159103.0030229.5719.0001IVACUNETE DECORALTEX T2 BLANCO00000860000086159103.001.00221.0080900.0015371.0080900.0015371.0019.0001IVABALDE MASTERLAN BLANCO7707031419384770703141938480900.001.00231.0075431.0014331.8975431.0014331.8919.0001IVABALDE DECORALTEX T2 BLANCO0000087000008775431.001.00241.0035500.006745.0035500.006745.0019.0001IVAGALON MASTERLAND T2 BLANCO7707031419407770703141940735500.001.00251.0032142.006106.9832142.006106.9819.0001IVAGALON DECORALTEX BLANCO T20000091000009132142.001.00261.00161394.0030664.86161394.0030664.8619.0001IVACUNETE CORALTEX T1 BLANCO00000890000089161394.001.00271.0094537.0017962.0394537.0017962.0319.0001IVABALDE CORALTEX T1 BLANCO0000088000008894537.001.00281.0042017.007983.2342017.007983.2319.0001IVAGALON DECORALTEX BLANCO T10000090000009042017.001.00291.0011764.002235.1611764.002235.1619.0001IVA1/4 DECORALTEX BLANCO T10000092000009211764.001.00301.0010084.001915.9610084.001915.9619.0001IVA1/2 GALON THINER0000095000009510084.001.00311.00210000.0039900.00210000.0039900.0019.0001IVACUNETE PINTURA ICO T1 BLANCO77063602720357706360272035210000.001.00321.00120085.0022816.15120085.0022816.1519.0001IVABALDE PINTURA ICO T1 BLANCO77044880999547704488099954120085.001.00331.0046134.008765.4646134.008765.4619.0001IVAGALON PINTURA ICCO T1 BLANCO7706360272066770636027206646134.001.00341.00151176.0028723.44151176.0028723.4419.0001IVACUNETE PINTURA ICCO T2 BLANCO77063602220307706360222030151176.001.00351.0033530.006370.7033530.006370.7019.0001IVAGALON PINTURA ICCO T2 BLANCO7706360222061770636022206133530.001.00361.0078068.0014832.9278068.0014832.9219.0001IVABALDE PINTURA ICO T2 BLANCO7704488099923770448809992378068.001.00371.00311112.0059111.28311112.0059111.2819.0001IVACUNETE ACRILAND BLANCO77070314037347707031403734311112.001.00381.00162184.0030814.96162184.0030814.9619.0001IVABALDE ACRILAND BALNCO77070314038197707031403819162184.001.00391.0066387.0012613.5366387.0012613.5319.0001IVAGALON ACRILAN BLANCO77070314389577070314389566387.001.00401.00271428.0051571.32271428.0051571.3219.0001IVACUNETE PINTULAND T1 BLANCO77070314039947707031403994271428.001.00411.00144538.0027462.22144538.0027462.2219.0001IVABALDE PINTULAN TI BLANCO77070314045267707031404526144538.001.00421.0060925.0011575.7560925.0011575.7519.0001IVAGALON PINTULAN T1 BLANCO7707031405059770703140505960925.001.00431.0062184.0011814.9662184.0011814.9619.0001IVAGALON ESMALTE BLANCO MATE PINTULAND7707031400924770703140092462184.001.00441.00181513.0034487.47181513.0034487.4719.0001IVACUNETE PINTULAN BLANCO T277070314062927707031406292181513.001.00451.0097478.0018520.8297478.0018520.8219.0001IVABALDE PINTULAN T2 BLANCO7707031406599770703140659997478.001.00461.0041176.477823.529341176.477823.529319.0001IVAGALON PINTULAN T2 BLANCO7707031406896770703140689641176.471.00471.0057983.0011016.7757983.0011016.7719.0001IVAGALON ESMALTE ALUMINIO MEZCLA PINTULAND7707031400931770703140093157983.001.00481.0057984.0011016.9657984.0011016.9619.0001IVAGALON ESMALTE BLANCO BRILLANTE PINTULAND7707031401914770703140191457984.001.00491.0057984.0011016.9657984.0011016.9619.0001IVAGALON ESMALTE NEGRO BRILLANTE PINTULAND7707031401921770703140192157984.001.00501.0057983.0011016.7757983.0011016.7719.0001IVAGALON ESMALTE NEGRO MATE PINTULAND7707031401938770703140193857983.001.00511.0042016.807983.19242016.807983.19219.0001IVAGALON ANTICORROSIVO ROJO PINTULAND7707031403208770703140320842016.801.00521.0042016.007983.0442016.007983.0419.0001IVAGALON ANTICORROSIVO GRIS PINTULAND7707031403215770703140321542016.001.00531.0042016.807983.19242016.807983.19219.0001IVAGALON ANTICORROSIVO NEGRO PINTULAN7707031403222770703140322242016.801.00541.0042016.807983.19242016.807983.19219.0001IVAGALON ANTICORROSIVO VERDE PINTULAND7707031403239770703140323942016.801.00551.0055462.1810537.814255462.1810537.814219.0001IVAGALON ANTICORROSIVO BLANO PINTULAND7707031403246770703140324655462.181.00
xmlApplicationResponse:
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.BuildAttachedDocument(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4560
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetAttachedDocumentXML(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4502
--------------------------------------------------------------------
2022-08-07 15:54:55.5806 :
Error en WoLicencias.Services.Logic.Transversales.AzureBlobHelper
Método: UploadFile
Error: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
StackTrace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
--------------------------------------------------------------------
2022-08-07 18:09:20.0048 : Error al construir AttachedDocument
Documento: 1-NDC-WoLicencias.Services.DataType.FacturacionElectronica.Documentos.DocumentoEmpresa
Metodo: BuildAttachedDocumentFile
xmlDocument: CO9005343561476b5a6-056c-4972-9d2b-c23d3714245bb237eb89779831b928a5a16df446643de4de38d5270c97d55c70c4c9e632857188e9596ded53316fc30259f67bd27d9f800197268https://catalogo-vpfe-hab.dian.gov.co/document/FindDocument?documentKey=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AQAB2022-08-07T22:58:58+00:00iBjnnR+yaqLqQF96PIXfpJAizpnkWvRJojN0lodCRmk=C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA ANDES SCD S.A. Clase II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f5695266339362399251https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdfdMoMvtcG5aIzgYo0tIsSQeVJBDnUnfSOfBpxXrmor0Y=third partytext/xmlUTF-8http://uri.etsi.org/01903/v1.2.2#ProofOfOriginUBL 2.130DIAN 2.1: Nota Débito de Factura Electrónica de Venta2NDC14398b2bcb650c27a6623799d5efe89885d40627a7c643bf1d07c91238a3bd58130a0fa3a8db3a9f922468f26ab422e932022-08-0718:07:25-05:00NOTA DEBITO FACTURA No SETT 1COP1SETT14OtrosSETT1c1eefca7d71d636d82971e7ef98d54ebcb1b432c7946279b26dda421dc83f95e41ec6fd935657a4e8fda8f0a668c6ec22022-08-0715ASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO11001Bogota D.C.Bogota D.C.11Carrera 67 173 A 25COColombiaASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702R-99-PN;R-99-PN11001Bogota D.C.Bogota D.C.11Carrera 67 173 A 25COColombia01IVAASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702NDC3132827152heraldoscontabilidad@gmail.com1830130702ASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO11001Bogota D.C.Bogota D.C.11CALLE 75 No. 11-87COColombiaASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702R-99-PN;R-99-PN11001Bogota D.C.Bogota D.C.11CALLE 75 No. 11-87COColombia01IVAASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO8301307025948686heraldoscontabilidad@gmail.com2022-08-0718:07:25-05:0022022-09-065000.000.005000.005000.0011.005000.00Venta de servicio de fotocopiado 4155854155855000.001.00
xmlApplicationResponse:
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.BuildAttachedDocument(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4560
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetAttachedDocumentXML(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4502
--------------------------------------------------------------------
2022-08-07 18:09:20.0204 :
Error en WoLicencias.Services.Logic.Transversales.AzureBlobHelper
Método: UploadFile
Error: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
StackTrace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
--------------------------------------------------------------------
2022-08-07 18:12:20.3689 : Error al construir AttachedDocument
Documento: 1-DMC-WoLicencias.Services.DataType.FacturacionElectronica.Documentos.DocumentoEmpresa
Metodo: BuildAttachedDocumentFile
xmlDocument: CO9005343561476b5a6-056c-4972-9d2b-c23d3714245bd138bf8efd2acf08a3743e6509582f157e2166c7227d328a1f5ccd5c5be967d9374842dd9d8c9207a5b1994a33dc709c800197268https://catalogo-vpfe-hab.dian.gov.co/document/FindDocument?documentKey=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AQAB2022-08-07T23:01:59+00:00iBjnnR+yaqLqQF96PIXfpJAizpnkWvRJojN0lodCRmk=C=CO,L=Bogota D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA ANDES SCD S.A. Clase II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e636f5695266339362399251https://facturaelectronica.dian.gov.co/politicadefirma/v2/politicadefirmav2.pdfdMoMvtcG5aIzgYo0tIsSQeVJBDnUnfSOfBpxXrmor0Y=third partytext/xmlUTF-8http://uri.etsi.org/01903/v1.2.2#ProofOfOriginUBL 2.120DIAN 2.1: Nota Crédito de Factura Electrónica de Venta2DMC1a912929d905dc3ef380a1136e271a50bc5416cce0ee25a8eb3fff24a487ff79f371910407b0488951d3d331468eac1bd2022-08-0718:10:04-05:0091DEVOLUCION FACTURA No SETT 1COP1SETT12Anulacion de factura electronicaSETT1c1eefca7d71d636d82971e7ef98d54ebcb1b432c7946279b26dda421dc83f95e41ec6fd935657a4e8fda8f0a668c6ec22022-08-0715ASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO11001Bogota D.C.Bogota D.C.11Carrera 67 173 A 25COColombiaASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702R-99-PN;R-99-PN11001Bogota D.C.Bogota D.C.11Carrera 67 173 A 25COColombia01IVAASOCIACIoN PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702DMC3132827152heraldoscontabilidad@gmail.com1830130702ASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO11001Bogota D.C.Bogota D.C.11CALLE 75 No. 11-87COColombiaASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO830130702R-99-PN;R-99-PN11001Bogota D.C.Bogota D.C.11CALLE 75 No. 11-87COColombia01IVAASOCIACION PRIVADA DE FIELES HERALDOS DEL EVANGELIO8301307025948686heraldoscontabilidad@gmail.com2022-08-0718:10:04-05:0022022-09-06105000.000.00105000.00105000.0011.00105000.00Venta de servicio de fotocopiado 415585415585105000.001.00
xmlApplicationResponse:
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.BuildAttachedDocument(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4560
at WoLicencias.Services.Logic.FacturacionElectronica.FacturacionElectronicaValidacionPreviaLogic.GetAttachedDocumentXML(DocumentoEncabezado document, DateTime fecha, String xmlDocument, String xmlApplicationResponse, Ambiente ambiente) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\FacturacionElectronica\FacturacionElectronicaValidacionPreviaLogic.cs:line 4502
--------------------------------------------------------------------
2022-08-07 18:12:20.4314 :
Error en WoLicencias.Services.Logic.Transversales.AzureBlobHelper
Método: UploadFile
Error: System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
StackTrace: at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.OpenRead(String path)
at WoLicencias.Services.Logic.Transversales.AzureBlobHelper.UploadFile(String blobContainerName, String blobName, String contentType, String path) in C:\Net\WorldOfficeNet\TFP_WoLicencias\Infrastructure.Base.Services\ServiceLogic\Source\WoLicencias.Services.Logic\Transversales\AzureBlobHelper.cs:line 29
--------------------------------------------------------------------