&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4802 "-" "Deluge" 3.22.251.217 - - [10/Jun/2025:18:18:29 -0600] "GET /aptusCFDIRF/wsInvoicePDF_v40_AL_CA.php?NomArchXML=CFDI_AB_2061837.xml&NomArchPDF=CFDI_AB_2061837.pdf&pInvNumb=2061837&pOrdCob=99363&pObserva=&pDirRecep=MzEgV2VzdCA1Mm5kLiBTdHJlZXQsIDE0dGggZmxvb3IsIDExMTQgQXZlbnVlIG9mIHRoZSBBbWVyaWNhcywgTmV3IFlvcmssIE5ldyBZb3JrLCBVbml0ZWQgU3RhdGVzIDAzOTAw HTTP/1.1" 200 3927 "-" "-" 136.143.176.62 - - [10/Jun/2025:18:18:29 -0600] "GET /aptusCFDIRF/wsInvoiceSFJ_v40_RR.php?pDatPAC=eyJ1c2VybmFtZSI6ImZhY3R1cmFjaW9uQGFyb2NoaWxpbmRuZXIuY29tIiwicGFzc3dvcmQiOiJBTUw5NjA1MDg1VjgiLCJ0aXBvVGltIjoxfQ==&pDatGen=eyJpbnZvaWNlSUQiOiIyMzQwMzg4MDAwMDcyNDI0NTU0IiwiaW52b2ljZU51bWJlciI6IjIwNjE4MzciLCJmYWN0X3NlcmllIjoiQUIiLCJmYWN0X2ZvbGlvIjoyNjQxMiwiZmFjdF90aXBjb21wciI6IkkiLCJmYWN0X2V4cG9ydGFjaW9uIjoiMDEiLCJmZWNoYV9mYWN0IjoiMjAyNS0wNi0xMFQxNzowODoyMSIsImNvbmRpY2lvbmVzRGVQYWdvIjoiIiwiZm9ybWFEZVBhZ28iOiI5OSIsIlRpcG9DYW1iaW8iOjE5LjM4NTgsIkx1Z2FyRXhwZWRpY2lvbiI6IjAzOTAwIiwibW9uZWRhIjoiVVNEIiwibWV0b2RvRGVQYWdvIjoiUFBEIiwidXNvQ0ZESSI6IlMwMSIsIml2YV9yZXRlbmlkbzEiOjAsIml2YV9yZXRlbmlkbzIiOjAsIklFUFNfVGFzYV8xIjoiIiwiSUVQU19JbXBvcnRlXzEiOjAsIklFUFNfVGFzYV8yIjoiIiwiSUVQU19JbXBvcnRlXzIiOjAsIkNhZGVuYUVtYWlscyI6IiIsIlRpcG9SZWxhY2lvbiI6IiIsIk9ic2VydmFjaW9uZXMiOiIiLCJPcmRlbkNvYnJvIjoiOTkzNjMiLCJzdWJUb3RhbCI6MzAwLjAwMDAwMCwiZGVzY3VlbnRvIjo3NS4wMDAwMDAsInRhc2FfaXZhIjowLjAwMDAwMCwiSVZBIjowLjAwMDAwMCwiaXNyX3JldGVuaWRvIjowLjAwMDAwMCwidG90YWwiOjIyNS4wMDAwMDAsIkNlcnRpZmljYWRvX1NBVCI6IjAwMDAxMDAwMDAwNzE0MjcyOTcwIiwiQXJjaGl2b19DRVIiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5jZXIucGVtIiwiQXJjaGl2b19LRVkiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5rZXkucGVtIiwiQ2xhdmVfUHJpdmFkYSI6IkFST0NISUxJTkRORVI5NjA1MDgiLCJvcmdhbml6YXRpb25faWRfWkIiOiI3MjIzNzE5MDMiLCJhdXRodG9rZW5fWkIiOiIxYmU2OTdjMjExYjU0M2RiMTE4Zjk5NjkwZjdmMjlhNSIsImF1dGh0b2tlbl9aQyI6ImZiYTVlMjczM2M1YjUzMThlMDhiOTIxZWQwNDU4NWM1IiwiQ19PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlZRR0ZBRjBTWEtaM0xXV0FRRk1QQUxXTDZYQ0E4VyIsIkNfT0F1dGhfY2xpZW50X3NlY3JldCI6IjQ4YTU0ZWIwNDhjZDk0NGUzZGIyNzM3MmMyZDQ4NTM1MjZhMjg5NTViOCIsIkNfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJDX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20iLCJDX09BdXRoX3JlZnJlc2hfdG9rZW4iOiIxMDAwLmI3NmJhM2QxNzNlNWU1ODlmMzZlYzQzZjk4NDM3ZTM0LjUxZDRiMGE2MzE0N2U3ODRiYWEzYWE4ZmJhZmFkZjY4IiwiQl9PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlBUMEM4WlEwM1BLSTJJWEtVVTAwNVlNWkU3S09FRiIsIkJfT0F1dGhfY2xpZW50X3NlY3JldCI6IjRkZjE0NDEwMWIzMGYyM2EzMjQzZGM5NjFmYmIxNmZkMmJjNjllYzBlOCIsIkJfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJCX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vZ29vZ2xlLmNvbSIsIkJfT0F1dGhfcmVmcmVzaF90b2tlbiI6IjEwMDAuMWNjMzI4YTEzNGNmY2Q3MGY3OTllNjMxMzhiYzY2MjAuNmUyZTQ2N2RkZGI0Yjg4YjYwZmY0N2Q0MTYyNjM2NjkifQ==&pDatEmi=eyJlbWlzb3JfcnMiOiJBUk9DSEkgJiBMSU5ETkVSIiwiZW1pc29yX3JmYyI6IkFNTDk2MDUwODVWOCIsImVtaXNvcl9jYWwiOiJBdmVuaWRhIEluc3VyZ2VudGVzIFN1ciIsImVtaXNvcl9uZSI6IjE2MDUgIiwiZW1pc29yX25pIjoiUGlzbyAyMCIsImVtaXNvcl9jb2wiOiJDb2wuIFNhbiBKb3PDqSBJbnN1cmdlbnRlcyIsImVtaXNvcl9sb2NhbGlkYWQiOiJCZW5pdG8gSnXDoXJleiIsImVtaXNvcl9kZWxtcGlvIjoiQ2l1ZGFkIGRlIE3DqXhpY28iLCJlbWlzb3JfZWRvIjoiQ0RNWCIsImVtaXNvcl9wYWlzIjoiTcOpeGljbyIsImVtaXNvcl9jcCI6IjAzOTAwIiwiZW1pc29yX3JlZmVyZG9tIjoiIiwiZW1pc29yX3JlZ2ZpcyI6IjYwMSJ9&pDatRec=eyJSRkNfUmVjZXAiOiJYRVhYMDEwMTAxMDAwIiwicmVjZXB0b3JfcnMiOiJLSUxQQVRSSUNLIFRPV05TRU5EICYgU1RPQ0tUT04gTExQIiwicmVjZXB0b3JfY2FsIjoiMzEgV2VzdCA1Mm5kLiBTdHJlZXQsIDE0dGggZmxvb3IiLCJyZWNlcHRvcl9uZSI6IiIsInJlY2VwdG9yX25pIjoiIiwicmVjZXB0b3JfY29sIjoiMTExNCBBdmVudWUgb2YgdGhlIEFtZXJpY2FzIiwicmVjZXB0b3JfbG9jIjoiIiwicmVjZXB0b3JfZGVsIjoiTmV3IFlvcmsiLCJyZWNlcHRvcl9lZG8iOiJOZXcgWW9yayIsInJlY2VwdG9yX3BhaSI6IlVuaXRlZCBTdGF0ZXMiLCJyZWNlcHRvcl9jcCI6IjAzOTAwIiwicmVjZXB0b3JfcmVnZmlzIjoiNjE2In0=&pRecordId=4069147000046000853&pFolioNum=26416&pTipPDFGen=1&pFormatoPDF=wsInvoicePDF_v40_AL_CA&pDatRel=&pAppOwner=arochiylindner.aptus&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4801 "-" "Deluge" 3.22.251.217 - - [10/Jun/2025:18:18:33 -0600] "GET /aptusCFDIRF/wsInvoicePDF_v40_AL_CA.php?NomArchXML=CFDI_AB_2061836.xml&NomArchPDF=CFDI_AB_2061836.pdf&pInvNumb=2061836&pOrdCob=99361&pObserva=&pDirRecep=MzEgV2VzdCA1Mm5kLiBTdHJlZXQsIDE0dGggZmxvb3IsIDExMTQgQXZlbnVlIG9mIHRoZSBBbWVyaWNhcywgTmV3IFlvcmssIE5ldyBZb3JrLCBVbml0ZWQgU3RhdGVzIDAzOTAw HTTP/1.1" 200 3927 "-" "-" 136.143.176.62 - - [10/Jun/2025:18:18:33 -0600] "GET /aptusCFDIRF/wsInvoiceSFJ_v40_RR.php?pDatPAC=eyJ1c2VybmFtZSI6ImZhY3R1cmFjaW9uQGFyb2NoaWxpbmRuZXIuY29tIiwicGFzc3dvcmQiOiJBTUw5NjA1MDg1VjgiLCJ0aXBvVGltIjoxfQ==&pDatGen=eyJpbnZvaWNlSUQiOiIyMzQwMzg4MDAwMDcyNDE2NDY5IiwiaW52b2ljZU51bWJlciI6IjIwNjE4MzYiLCJmYWN0X3NlcmllIjoiQUIiLCJmYWN0X2ZvbGlvIjoyNjQxMiwiZmFjdF90aXBjb21wciI6IkkiLCJmYWN0X2V4cG9ydGFjaW9uIjoiMDEiLCJmZWNoYV9mYWN0IjoiMjAyNS0wNi0xMFQxNzowODoxMiIsImNvbmRpY2lvbmVzRGVQYWdvIjoiIiwiZm9ybWFEZVBhZ28iOiI5OSIsIlRpcG9DYW1iaW8iOjE5LjM4NTgsIkx1Z2FyRXhwZWRpY2lvbiI6IjAzOTAwIiwibW9uZWRhIjoiVVNEIiwibWV0b2RvRGVQYWdvIjoiUFBEIiwidXNvQ0ZESSI6IlMwMSIsIml2YV9yZXRlbmlkbzEiOjAsIml2YV9yZXRlbmlkbzIiOjAsIklFUFNfVGFzYV8xIjoiIiwiSUVQU19JbXBvcnRlXzEiOjAsIklFUFNfVGFzYV8yIjoiIiwiSUVQU19JbXBvcnRlXzIiOjAsIkNhZGVuYUVtYWlscyI6IiIsIlRpcG9SZWxhY2lvbiI6IiIsIk9ic2VydmFjaW9uZXMiOiIiLCJPcmRlbkNvYnJvIjoiOTkzNjEiLCJzdWJUb3RhbCI6MTg2Ni41OTAwMDAsImRlc2N1ZW50byI6MzgxLjUwMDAwMCwidGFzYV9pdmEiOjAuMDAwMDAwLCJJVkEiOjAuMDAwMDAwLCJpc3JfcmV0ZW5pZG8iOjAuMDAwMDAwLCJ0b3RhbCI6MTQ4NS4wOTAwMDAsIkNlcnRpZmljYWRvX1NBVCI6IjAwMDAxMDAwMDAwNzE0MjcyOTcwIiwiQXJjaGl2b19DRVIiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5jZXIucGVtIiwiQXJjaGl2b19LRVkiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5rZXkucGVtIiwiQ2xhdmVfUHJpdmFkYSI6IkFST0NISUxJTkRORVI5NjA1MDgiLCJvcmdhbml6YXRpb25faWRfWkIiOiI3MjIzNzE5MDMiLCJhdXRodG9rZW5fWkIiOiIxYmU2OTdjMjExYjU0M2RiMTE4Zjk5NjkwZjdmMjlhNSIsImF1dGh0b2tlbl9aQyI6ImZiYTVlMjczM2M1YjUzMThlMDhiOTIxZWQwNDU4NWM1IiwiQ19PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlZRR0ZBRjBTWEtaM0xXV0FRRk1QQUxXTDZYQ0E4VyIsIkNfT0F1dGhfY2xpZW50X3NlY3JldCI6IjQ4YTU0ZWIwNDhjZDk0NGUzZGIyNzM3MmMyZDQ4NTM1MjZhMjg5NTViOCIsIkNfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJDX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20iLCJDX09BdXRoX3JlZnJlc2hfdG9rZW4iOiIxMDAwLmI3NmJhM2QxNzNlNWU1ODlmMzZlYzQzZjk4NDM3ZTM0LjUxZDRiMGE2MzE0N2U3ODRiYWEzYWE4ZmJhZmFkZjY4IiwiQl9PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlBUMEM4WlEwM1BLSTJJWEtVVTAwNVlNWkU3S09FRiIsIkJfT0F1dGhfY2xpZW50X3NlY3JldCI6IjRkZjE0NDEwMWIzMGYyM2EzMjQzZGM5NjFmYmIxNmZkMmJjNjllYzBlOCIsIkJfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJCX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vZ29vZ2xlLmNvbSIsIkJfT0F1dGhfcmVmcmVzaF90b2tlbiI6IjEwMDAuMWNjMzI4YTEzNGNmY2Q3MGY3OTllNjMxMzhiYzY2MjAuNmUyZTQ2N2RkZGI0Yjg4YjYwZmY0N2Q0MTYyNjM2NjkifQ==&pDatEmi=eyJlbWlzb3JfcnMiOiJBUk9DSEkgJiBMSU5ETkVSIiwiZW1pc29yX3JmYyI6IkFNTDk2MDUwODVWOCIsImVtaXNvcl9jYWwiOiJBdmVuaWRhIEluc3VyZ2VudGVzIFN1ciIsImVtaXNvcl9uZSI6IjE2MDUgIiwiZW1pc29yX25pIjoiUGlzbyAyMCIsImVtaXNvcl9jb2wiOiJDb2wuIFNhbiBKb3PDqSBJbnN1cmdlbnRlcyIsImVtaXNvcl9sb2NhbGlkYWQiOiJCZW5pdG8gSnXDoXJleiIsImVtaXNvcl9kZWxtcGlvIjoiQ2l1ZGFkIGRlIE3DqXhpY28iLCJlbWlzb3JfZWRvIjoiQ0RNWCIsImVtaXNvcl9wYWlzIjoiTcOpeGljbyIsImVtaXNvcl9jcCI6IjAzOTAwIiwiZW1pc29yX3JlZmVyZG9tIjoiIiwiZW1pc29yX3JlZ2ZpcyI6IjYwMSJ9&pDatRec=eyJSRkNfUmVjZXAiOiJYRVhYMDEwMTAxMDAwIiwicmVjZXB0b3JfcnMiOiJLSUxQQVRSSUNLIFRPV05TRU5EICYgU1RPQ0tUT04gTExQIiwicmVjZXB0b3JfY2FsIjoiMzEgV2VzdCA1Mm5kLiBTdHJlZXQsIDE0dGggZmxvb3IiLCJyZWNlcHRvcl9uZSI6IiIsInJlY2VwdG9yX25pIjoiIiwicmVjZXB0b3JfY29sIjoiMTExNCBBdmVudWUgb2YgdGhlIEFtZXJpY2FzIiwicmVjZXB0b3JfbG9jIjoiIiwicmVjZXB0b3JfZGVsIjoiTmV3IFlvcmsiLCJyZWNlcHRvcl9lZG8iOiJOZXcgWW9yayIsInJlY2VwdG9yX3BhaSI6IlVuaXRlZCBTdGF0ZXMiLCJyZWNlcHRvcl9jcCI6IjAzOTAwIiwicmVjZXB0b3JfcmVnZmlzIjoiNjE2In0=&pRecordId=4069147000046000845&pFolioNum=26417&pTipPDFGen=1&pFormatoPDF=wsInvoicePDF_v40_AL_CA&pDatRel=&pAppOwner=arochiylindner.aptus&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4805 "-" "Deluge" 136.143.176.62 - - [10/Jun/2025:18:18:58 -0600] "GET /aptusCFDIRF/wsUploadVP.php?filename=VP_CFDI_AB026412_2061826.pdf&recid=4069147000046000809 HTTP/1.1" 200 4123 "-" "Deluge" 3.22.251.217 - - [10/Jun/2025:18:19:11 -0600] "GET /aptusCFDIRF/wsInvoicePDF_v40_AL_CA.php?NomArchXML=CFDI_AB_2061835.xml&NomArchPDF=CFDI_AB_2061835.pdf&pInvNumb=2061835&pOrdCob=99359&pObserva=&pDirRecep=MTEwMCBQZWFjaHRyZWUgU3RyZWV0LCBTdWl0ZSAyODAwLCBBdGxhbnRhLCBHQSAzMDMwOS00NTI4LCBBdGxhbnRhLCBHZW9yZ2lhLCBVbml0ZWQgU3RhdGVzIDAzOTAw HTTP/1.1" 200 3927 "-" "-" 136.143.176.62 - - [10/Jun/2025:18:19:11 -0600] "GET /aptusCFDIRF/wsInvoiceSFJ_v40_RR.php?pDatPAC=eyJ1c2VybmFtZSI6ImZhY3R1cmFjaW9uQGFyb2NoaWxpbmRuZXIuY29tIiwicGFzc3dvcmQiOiJBTUw5NjA1MDg1VjgiLCJ0aXBvVGltIjoxfQ==&pDatGen=eyJpbnZvaWNlSUQiOiIyMzQwMzg4MDAwMDcyNDMwNDA2IiwiaW52b2ljZU51bWJlciI6IjIwNjE4MzUiLCJmYWN0X3NlcmllIjoiQUIiLCJmYWN0X2ZvbGlvIjoyNjQxMiwiZmFjdF90aXBjb21wciI6IkkiLCJmYWN0X2V4cG9ydGFjaW9uIjoiMDEiLCJmZWNoYV9mYWN0IjoiMjAyNS0wNi0xMFQxNzowODowMyIsImNvbmRpY2lvbmVzRGVQYWdvIjoiIiwiZm9ybWFEZVBhZ28iOiI5OSIsIlRpcG9DYW1iaW8iOjE5LjM4NTgsIkx1Z2FyRXhwZWRpY2lvbiI6IjAzOTAwIiwibW9uZWRhIjoiVVNEIiwibWV0b2RvRGVQYWdvIjoiUFBEIiwidXNvQ0ZESSI6IlMwMSIsIml2YV9yZXRlbmlkbzEiOjAsIml2YV9yZXRlbmlkbzIiOjAsIklFUFNfVGFzYV8xIjoiIiwiSUVQU19JbXBvcnRlXzEiOjAsIklFUFNfVGFzYV8yIjoiIiwiSUVQU19JbXBvcnRlXzIiOjAsIkNhZGVuYUVtYWlscyI6IiIsIlRpcG9SZWxhY2lvbiI6IiIsIk9ic2VydmFjaW9uZXMiOiIiLCJPcmRlbkNvYnJvIjoiOTkzNTkiLCJzdWJUb3RhbCI6MzgwLjEwMDAwMCwiZGVzY3VlbnRvIjo3NS4wMDAwMDAsInRhc2FfaXZhIjowLjAwMDAwMCwiSVZBIjowLjAwMDAwMCwiaXNyX3JldGVuaWRvIjowLjAwMDAwMCwidG90YWwiOjMwNS4xMDAwMDAsIkNlcnRpZmljYWRvX1NBVCI6IjAwMDAxMDAwMDAwNzE0MjcyOTcwIiwiQXJjaGl2b19DRVIiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5jZXIucGVtIiwiQXJjaGl2b19LRVkiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5rZXkucGVtIiwiQ2xhdmVfUHJpdmFkYSI6IkFST0NISUxJTkRORVI5NjA1MDgiLCJvcmdhbml6YXRpb25faWRfWkIiOiI3MjIzNzE5MDMiLCJhdXRodG9rZW5fWkIiOiIxYmU2OTdjMjExYjU0M2RiMTE4Zjk5NjkwZjdmMjlhNSIsImF1dGh0b2tlbl9aQyI6ImZiYTVlMjczM2M1YjUzMThlMDhiOTIxZWQwNDU4NWM1IiwiQ19PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlZRR0ZBRjBTWEtaM0xXV0FRRk1QQUxXTDZYQ0E4VyIsIkNfT0F1dGhfY2xpZW50X3NlY3JldCI6IjQ4YTU0ZWIwNDhjZDk0NGUzZGIyNzM3MmMyZDQ4NTM1MjZhMjg5NTViOCIsIkNfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJDX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20iLCJDX09BdXRoX3JlZnJlc2hfdG9rZW4iOiIxMDAwLmI3NmJhM2QxNzNlNWU1ODlmMzZlYzQzZjk4NDM3ZTM0LjUxZDRiMGE2MzE0N2U3ODRiYWEzYWE4ZmJhZmFkZjY4IiwiQl9PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlBUMEM4WlEwM1BLSTJJWEtVVTAwNVlNWkU3S09FRiIsIkJfT0F1dGhfY2xpZW50X3NlY3JldCI6IjRkZjE0NDEwMWIzMGYyM2EzMjQzZGM5NjFmYmIxNmZkMmJjNjllYzBlOCIsIkJfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJCX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vZ29vZ2xlLmNvbSIsIkJfT0F1dGhfcmVmcmVzaF90b2tlbiI6IjEwMDAuMWNjMzI4YTEzNGNmY2Q3MGY3OTllNjMxMzhiYzY2MjAuNmUyZTQ2N2RkZGI0Yjg4YjYwZmY0N2Q0MTYyNjM2NjkifQ==&pDatEmi=eyJlbWlzb3JfcnMiOiJBUk9DSEkgJiBMSU5ETkVSIiwiZW1pc29yX3JmYyI6IkFNTDk2MDUwODVWOCIsImVtaXNvcl9jYWwiOiJBdmVuaWRhIEluc3VyZ2VudGVzIFN1ciIsImVtaXNvcl9uZSI6IjE2MDUgIiwiZW1pc29yX25pIjoiUGlzbyAyMCIsImVtaXNvcl9jb2wiOiJDb2wuIFNhbiBKb3PDqSBJbnN1cmdlbnRlcyIsImVtaXNvcl9sb2NhbGlkYWQiOiJCZW5pdG8gSnXDoXJleiIsImVtaXNvcl9kZWxtcGlvIjoiQ2l1ZGFkIGRlIE3DqXhpY28iLCJlbWlzb3JfZWRvIjoiQ0RNWCIsImVtaXNvcl9wYWlzIjoiTcOpeGljbyIsImVtaXNvcl9jcCI6IjAzOTAwIiwiZW1pc29yX3JlZmVyZG9tIjoiIiwiZW1pc29yX3JlZ2ZpcyI6IjYwMSJ9&pDatRec=eyJSRkNfUmVjZXAiOiJYRVhYMDEwMTAxMDAwIiwicmVjZXB0b3JfcnMiOiJLSUxQQVRSSUNLIFRPV05TRU5EICYgU1RPQ0tUT04gTExQIChBVExBTlRBKSIsInJlY2VwdG9yX2NhbCI6IjExMDAgUGVhY2h0cmVlIFN0cmVldCwgU3VpdGUgMjgwMCIsInJlY2VwdG9yX25lIjoiIiwicmVjZXB0b3JfbmkiOiIiLCJyZWNlcHRvcl9jb2wiOiJBdGxhbnRhLCBHQSAzMDMwOS00NTI4IiwicmVjZXB0b3JfbG9jIjoiIiwicmVjZXB0b3JfZGVsIjoiQXRsYW50YSIsInJlY2VwdG9yX2VkbyI6Ikdlb3JnaWEiLCJyZWNlcHRvcl9wYWkiOiJVbml0ZWQgU3RhdGVzIiwicmVjZXB0b3JfY3AiOiIwMzkwMCIsInJlY2VwdG9yX3JlZ2ZpcyI6IjYxNiJ9&pRecordId=4069147000046000833&pFolioNum=26418&pTipPDFGen=1&pFormatoPDF=wsInvoicePDF_v40_AL_CA&pDatRel=&pAppOwner=arochiylindner.aptus&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4805 "-" "Deluge" 3.22.251.217 - - [10/Jun/2025:18:19:15 -0600] "GET /aptusCFDIRF/wsInvoicePDF_v40_AL_CA.php?NomArchXML=CFDI_AB_2061834.xml&NomArchPDF=CFDI_AB_2061834.pdf&pInvNumb=2061834&pOrdCob=99357&pObserva=&pDirRecep=MTEwMCBQZWFjaHRyZWUgU3RyZWV0LCBTdWl0ZSAyODAwLCBBdGxhbnRhLCBHQSAzMDMwOS00NTI4LCBBdGxhbnRhLCBHZW9yZ2lhLCBVbml0ZWQgU3RhdGVzIDAzOTAw HTTP/1.1" 200 3927 "-" "-" 136.143.176.62 - - [10/Jun/2025:18:19:15 -0600] "GET /aptusCFDIRF/wsInvoiceSFJ_v40_RR.php?pDatPAC=eyJ1c2VybmFtZSI6ImZhY3R1cmFjaW9uQGFyb2NoaWxpbmRuZXIuY29tIiwicGFzc3dvcmQiOiJBTUw5NjA1MDg1VjgiLCJ0aXBvVGltIjoxfQ==&pDatGen=eyJpbnZvaWNlSUQiOiIyMzQwMzg4MDAwMDcyMzk2NjAxIiwiaW52b2ljZU51bWJlciI6IjIwNjE4MzQiLCJmYWN0X3NlcmllIjoiQUIiLCJmYWN0X2ZvbGlvIjoyNjQxMiwiZmFjdF90aXBjb21wciI6IkkiLCJmYWN0X2V4cG9ydGFjaW9uIjoiMDEiLCJmZWNoYV9mYWN0IjoiMjAyNS0wNi0xMFQxNzowNzo1MCIsImNvbmRpY2lvbmVzRGVQYWdvIjoiIiwiZm9ybWFEZVBhZ28iOiI5OSIsIlRpcG9DYW1iaW8iOjE5LjM4NTgsIkx1Z2FyRXhwZWRpY2lvbiI6IjAzOTAwIiwibW9uZWRhIjoiVVNEIiwibWV0b2RvRGVQYWdvIjoiUFBEIiwidXNvQ0ZESSI6IlMwMSIsIml2YV9yZXRlbmlkbzEiOjAsIml2YV9yZXRlbmlkbzIiOjAsIklFUFNfVGFzYV8xIjoiIiwiSUVQU19JbXBvcnRlXzEiOjAsIklFUFNfVGFzYV8yIjoiIiwiSUVQU19JbXBvcnRlXzIiOjAsIkNhZGVuYUVtYWlscyI6IiIsIlRpcG9SZWxhY2lvbiI6IiIsIk9ic2VydmFjaW9uZXMiOiIiLCJPcmRlbkNvYnJvIjoiOTkzNTciLCJzdWJUb3RhbCI6MzgwLjEwMDAwMCwiZGVzY3VlbnRvIjo3NS4wMDAwMDAsInRhc2FfaXZhIjowLjAwMDAwMCwiSVZBIjowLjAwMDAwMCwiaXNyX3JldGVuaWRvIjowLjAwMDAwMCwidG90YWwiOjMwNS4xMDAwMDAsIkNlcnRpZmljYWRvX1NBVCI6IjAwMDAxMDAwMDAwNzE0MjcyOTcwIiwiQXJjaGl2b19DRVIiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5jZXIucGVtIiwiQXJjaGl2b19LRVkiOiIwMDAwMTAwMDAwMDUwNjg2NDQ5OC5rZXkucGVtIiwiQ2xhdmVfUHJpdmFkYSI6IkFST0NISUxJTkRORVI5NjA1MDgiLCJvcmdhbml6YXRpb25faWRfWkIiOiI3MjIzNzE5MDMiLCJhdXRodG9rZW5fWkIiOiIxYmU2OTdjMjExYjU0M2RiMTE4Zjk5NjkwZjdmMjlhNSIsImF1dGh0b2tlbl9aQyI6ImZiYTVlMjczM2M1YjUzMThlMDhiOTIxZWQwNDU4NWM1IiwiQ19PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlZRR0ZBRjBTWEtaM0xXV0FRRk1QQUxXTDZYQ0E4VyIsIkNfT0F1dGhfY2xpZW50X3NlY3JldCI6IjQ4YTU0ZWIwNDhjZDk0NGUzZGIyNzM3MmMyZDQ4NTM1MjZhMjg5NTViOCIsIkNfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJDX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20iLCJDX09BdXRoX3JlZnJlc2hfdG9rZW4iOiIxMDAwLmI3NmJhM2QxNzNlNWU1ODlmMzZlYzQzZjk4NDM3ZTM0LjUxZDRiMGE2MzE0N2U3ODRiYWEzYWE4ZmJhZmFkZjY4IiwiQl9PQXV0aF9jbGllbnRfaWQiOiIxMDAwLlBUMEM4WlEwM1BLSTJJWEtVVTAwNVlNWkU3S09FRiIsIkJfT0F1dGhfY2xpZW50X3NlY3JldCI6IjRkZjE0NDEwMWIzMGYyM2EzMjQzZGM5NjFmYmIxNmZkMmJjNjllYzBlOCIsIkJfT0F1dGhfZ3JhbnRfdHlwZSI6InJlZnJlc2hfdG9rZW4iLCJCX09BdXRoX3JlZGlyZWN0X3VyaSI6Imh0dHBzOi8vZ29vZ2xlLmNvbSIsIkJfT0F1dGhfcmVmcmVzaF90b2tlbiI6IjEwMDAuMWNjMzI4YTEzNGNmY2Q3MGY3OTllNjMxMzhiYzY2MjAuNmUyZTQ2N2RkZGI0Yjg4YjYwZmY0N2Q0MTYyNjM2NjkifQ==&pDatEmi=eyJlbWlzb3JfcnMiOiJBUk9DSEkgJiBMSU5ETkVSIiwiZW1pc29yX3JmYyI6IkFNTDk2MDUwODVWOCIsImVtaXNvcl9jYWwiOiJBdmVuaWRhIEluc3VyZ2VudGVzIFN1ciIsImVtaXNvcl9uZSI6IjE2MDUgIiwiZW1pc29yX25pIjoiUGlzbyAyMCIsImVtaXNvcl9jb2wiOiJDb2wuIFNhbiBKb3PDqSBJbnN1cmdlbnRlcyIsImVtaXNvcl9sb2NhbGlkYWQiOiJCZW5pdG8gSnXDoXJleiIsImVtaXNvcl9kZWxtcGlvIjoiQ2l1ZGFkIGRlIE3DqXhpY28iLCJlbWlzb3JfZWRvIjoiQ0RNWCIsImVtaXNvcl9wYWlzIjoiTcOpeGljbyIsImVtaXNvcl9jcCI6IjAzOTAwIiwiZW1pc29yX3JlZmVyZG9tIjoiIiwiZW1pc29yX3JlZ2ZpcyI6IjYwMSJ9&pDatRec=eyJSRkNfUmVjZXAiOiJYRVhYMDEwMTAxMDAwIiwicmVjZXB0b3JfcnMiOiJLSUxQQVRSSUNLIFRPV05TRU5EICYgU1RPQ0tUT04gTExQIChBVExBTlRBKSIsInJlY2VwdG9yX2NhbCI6IjExMDAgUGVhY2h0cmVlIFN0cmVldCwgU3VpdGUgMjgwMCIsInJlY2VwdG9yX25lIjoiIiwicmVjZXB0b3JfbmkiOiIiLCJyZWNlcHRvcl9jb2wiOiJBdGxhbnRhLCBHQSAzMDMwOS00NTI4IiwicmVjZXB0b3JfbG9jIjoiIiwicmVjZXB0b3JfZGVsIjoiQXRsYW50YSIsInJlY2VwdG9yX2VkbyI6Ikdlb3JnaWEiLCJyZWNlcHRvcl9wYWkiOiJVbml0ZWQgU3RhdGVzIiwicmVjZXB0b3JfY3AiOiIwMzkwMCIsInJlY2VwdG9yX3JlZ2ZpcyI6IjYxNiJ9&pRecordId=4069147000046000821&pFolioNum=26418&pTipPDFGen=1&pFormatoPDF=wsInvoicePDF_v40_AL_CA&pDatRel=&pAppOwner=arochiylindner.aptus&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4802 "-" "Deluge" 3.22.251.217 - - [10/Jun/2025:18:19:19 -0600] "GET /aptusCFDIRF/wsInvoicePDF_v40_AL_CA.php?NomArchXML=CFDI_AB_2061826.xml&NomArchPDF=CFDI_AB_2061826.pdf&pInvNumb=2061826&pOrdCob=100218&pObserva=&pDirRecep=UnRlIGRlcyBCaWNoZXMgMTAsIENIRTEwNzc2OTI0MywgVmlsbGFycy1zdXItR2xhbmUsIFN3aXR6ZXJsYW5kIDAzOTAw HTTP/1.1" 200 3927 "-" "-" 136.143.176.62 - - [10/Jun/2025:18:19:19 -0600] "GET /aptusCFDIRF/wsInvoiceSFJ_v40_RR.php?pDatPAC=eyJ1c2VybmFtZSI6ImZhY3R1cmFjaW9uQGFyb2NoaWxpbmRuZXIuY29tIiwicGFzc3dvcmQiOiJBTUw5NjA1MDg1VjgiLCJ0aXBvVGltIjoxfQ==&pDatGen=eyJpbnZvaWNlSUQiOiIyMzQwMzg4MDAwMDcyNDEzMjI0IiwiaW52b2ljZU51bWJlciI6IjIwNjE4MjYiLCJmYWN0X3NlcmllIjoiQUIiLCJmYWN0X2ZvbGlvIjoyNjQxMiwiZmFjdF90aXBjb21wciI6IkkiLCJmYWN0X2V4cG9ydGFjaW9uIjoiMDEiLCJmZWNoYV9mYWN0IjoiMjAyNS0wNi0xMFQxNzowNzo0MiIsImNvbmRpY2lvbmVzRGVQYWdvIjoiIiwiZm9ybWFEZVBhZ28iOiI5OSIsIlRpcG9DYW1iaW8iOjE5LjI2MzgsIkx1Z2FyRXhwZWRpY2lvbiI6IjAzOTAwIiwibW9uZWRhIjoiVVNEIiwibWV0b2RvRGVQYWdvIjoiUFBEIiwidXNvQ0ZESSI6IlMwMSIsIml2YV9yZXRlbmlkbzEiOjAsIml2YV9yZXRlbmlkbzIiOjAsIklFUFNfVGFzYV8xIjoiIiwiSUVQU19JbXBvcnRlXzEiOjAsIklFUFNfVGFzYV8yIjoiIiwiSUVQU19JbXBvcnRlXzIiOjAsIkNhZGVuYUVtYWlscyI6IiIsIlRpcG9SZWxhY2lvbiI6IiIsIk9ic2VydmFjaW9uZXMiOiIiLCJPcmRlbkNvYnJvIjoiMTAwMjE4Iiwic3ViVG90YWwiOjE4OTUuMDAwMDAwLCJkZXNjdWVudG8iOjI4NC4yNTAwMDAsInRhc2FfaXZhIjowLjAwMDAwMCwiSVZBIjowLjAwMDAwMCwiaXNyX3JldGVuaWRvIjowLjAwMDAwMCwidG90YWwiOjE2MTAuNzUwMDAwLCJDZXJ0aWZpY2Fkb19TQVQiOiIwMDAwMTAwMDAwMDcxNDI3Mjk3MCIsIkFyY2hpdm9fQ0VSIjoiMDAwMDEwMDAwMDA1MDY4NjQ0OTguY2VyLnBlbSIsIkFyY2hpdm9fS0VZIjoiMDAwMDEwMDAwMDA1MDY4NjQ0OTgua2V5LnBlbSIsIkNsYXZlX1ByaXZhZGEiOiJBUk9DSElMSU5ETkVSOTYwNTA4Iiwib3JnYW5pemF0aW9uX2lkX1pCIjoiNzIyMzcxOTAzIiwiYXV0aHRva2VuX1pCIjoiMWJlNjk3YzIxMWI1NDNkYjExOGY5OTY5MGY3ZjI5YTUiLCJhdXRodG9rZW5fWkMiOiJmYmE1ZTI3MzNjNWI1MzE4ZTA4YjkyMWVkMDQ1ODVjNSIsIkNfT0F1dGhfY2xpZW50X2lkIjoiMTAwMC5WUUdGQUYwU1hLWjNMV1dBUUZNUEFMV0w2WENBOFciLCJDX09BdXRoX2NsaWVudF9zZWNyZXQiOiI0OGE1NGViMDQ4Y2Q5NDRlM2RiMjczNzJjMmQ0ODUzNTI2YTI4OTU1YjgiLCJDX09BdXRoX2dyYW50X3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwiQ19PQXV0aF9yZWRpcmVjdF91cmkiOiJodHRwczovL3d3dy5nb29nbGUuY29tIiwiQ19PQXV0aF9yZWZyZXNoX3Rva2VuIjoiMTAwMC5iNzZiYTNkMTczZTVlNTg5ZjM2ZWM0M2Y5ODQzN2UzNC41MWQ0YjBhNjMxNDdlNzg0YmFhM2FhOGZiYWZhZGY2OCIsIkJfT0F1dGhfY2xpZW50X2lkIjoiMTAwMC5QVDBDOFpRMDNQS0kySVhLVVUwMDVZTVpFN0tPRUYiLCJCX09BdXRoX2NsaWVudF9zZWNyZXQiOiI0ZGYxNDQxMDFiMzBmMjNhMzI0M2RjOTYxZmJiMTZmZDJiYzY5ZWMwZTgiLCJCX09BdXRoX2dyYW50X3R5cGUiOiJyZWZyZXNoX3Rva2VuIiwiQl9PQXV0aF9yZWRpcmVjdF91cmkiOiJodHRwczovL2dvb2dsZS5jb20iLCJCX09BdXRoX3JlZnJlc2hfdG9rZW4iOiIxMDAwLjFjYzMyOGExMzRjZmNkNzBmNzk5ZTYzMTM4YmM2NjIwLjZlMmU0NjdkZGRiNGI4OGI2MGZmNDdkNDE2MjYzNjY5In0=&pDatEmi=eyJlbWlzb3JfcnMiOiJBUk9DSEkgJiBMSU5ETkVSIiwiZW1pc29yX3JmYyI6IkFNTDk2MDUwODVWOCIsImVtaXNvcl9jYWwiOiJBdmVuaWRhIEluc3VyZ2VudGVzIFN1ciIsImVtaXNvcl9uZSI6IjE2MDUgIiwiZW1pc29yX25pIjoiUGlzbyAyMCIsImVtaXNvcl9jb2wiOiJDb2wuIFNhbiBKb3PDqSBJbnN1cmdlbnRlcyIsImVtaXNvcl9sb2NhbGlkYWQiOiJCZW5pdG8gSnXDoXJleiIsImVtaXNvcl9kZWxtcGlvIjoiQ2l1ZGFkIGRlIE3DqXhpY28iLCJlbWlzb3JfZWRvIjoiQ0RNWCIsImVtaXNvcl9wYWlzIjoiTcOpeGljbyIsImVtaXNvcl9jcCI6IjAzOTAwIiwiZW1pc29yX3JlZmVyZG9tIjoiIiwiZW1pc29yX3JlZ2ZpcyI6IjYwMSJ9&pDatRec=eyJSRkNfUmVjZXAiOiJYRVhYMDEwMTAxMDAwIiwicmVjZXB0b3JfcnMiOiJSSUNIRU1PTlQgSU5URVJOQVRJT05BTCBTQSIsInJlY2VwdG9yX2NhbCI6IlJ0ZSBkZXMgQmljaGVzIDEwIiwicmVjZXB0b3JfbmUiOiIiLCJyZWNlcHRvcl9uaSI6IiIsInJlY2VwdG9yX2NvbCI6IkNIRTEwNzc2OTI0MyIsInJlY2VwdG9yX2xvYyI6IiIsInJlY2VwdG9yX2RlbCI6IiIsInJlY2VwdG9yX2VkbyI6IlZpbGxhcnMtc3VyLUdsYW5lIiwicmVjZXB0b3JfcGFpIjoiU3dpdHplcmxhbmQiLCJyZWNlcHRvcl9jcCI6IjAzOTAwIiwicmVjZXB0b3JfcmVnZmlzIjoiNjE2In0=&pRecordId=4069147000046000809&pFolioNum=26418&pTipPDFGen=1&pFormatoPDF=wsInvoicePDF_v40_AL_CA&pDatRel=&pAppOwner=arochiylindner.aptus&pAppLnkNam=cfdi&pInclAdde=0 HTTP/1.1" 200 4805 "-" "Deluge" 74.125.209.37 - - [10/Jun/2025:18:23:03 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29132 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.249.83.75 - - [10/Jun/2025:18:26:45 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13539 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.235 - - [10/Jun/2025:18:26:45 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7600 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.234 - - [10/Jun/2025:18:26:45 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_credit_card.png HTTP/1.1" 200 6880 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.233 - - [10/Jun/2025:18:26:45 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9222 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.249.83.74 - - [10/Jun/2025:18:26:55 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7600 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.249.83.73 - - [10/Jun/2025:18:26:55 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13539 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.234 - - [10/Jun/2025:18:26:55 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9222 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.235 - - [10/Jun/2025:18:26:55 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_credit_card.png HTTP/1.1" 200 6880 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 186.154.211.227 - - [10/Jun/2025:18:27:11 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94541.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 64.76.49.204 - - [10/Jun/2025:18:27:25 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94541.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 136.143.177.61 - - [10/Jun/2025:18:31:42 -0600] "GET /PCI-test/trademarks.csv HTTP/1.1" 200 34811118 "-" "Zoho_Analytics" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13586 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13586 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9269 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7647 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9269 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" 73.1.217.249 - - [10/Jun/2025:18:32:04 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7647 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148" ::1 - - [10/Jun/2025:18:32:10 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" ::1 - - [10/Jun/2025:18:32:11 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" 45.33.109.17 - - [10/Jun/2025:18:32:42 -0600] "GET / HTTP/1.0" 400 624 "-" "-" 136.143.177.61 - - [10/Jun/2025:18:31:24 -0600] "GET /PCI-test/fetch_trademark_csv.php HTTP/1.1" 200 6175 "-" "Apache-HttpClient/4.5.13 (Java/17.0.15)" ::1 - - [10/Jun/2025:18:33:09 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" 172.236.228.193 - - [10/Jun/2025:18:33:43 -0600] "GET / HTTP/1.1" 200 6584 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" 124.156.187.113 - - [10/Jun/2025:18:34:37 -0600] "HEAD /Core/Skin/Login.aspx HTTP/1.1" 404 140 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36" 187.188.22.207 - - [10/Jun/2025:18:38:00 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-128099.png HTTP/1.1" 200 109569 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 187.188.22.207 - - [10/Jun/2025:18:38:03 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-128099.png HTTP/1.1" 304 211 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 187.188.22.207 - - [10/Jun/2025:18:38:04 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-128104.png HTTP/1.1" 200 86590 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 65.49.1.235 - - [10/Jun/2025:18:40:17 -0600] "GET / HTTP/1.1" 200 6584 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0" 66.249.83.73 - - [10/Jun/2025:18:41:38 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130178.png HTTP/1.1" 200 212407 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.249.83.74 - - [10/Jun/2025:18:44:04 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130177.png HTTP/1.1" 200 212407 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 170.106.72.93 - - [10/Jun/2025:18:44:09 -0600] "GET / HTTP/1.1" 200 3440 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1" 66.102.8.235 - - [10/Jun/2025:18:44:25 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130176.png HTTP/1.1" 200 212407 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 201.149.27.132 - - [10/Jun/2025:18:44:49 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94577.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 66.102.8.233 - - [10/Jun/2025:18:45:06 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130175.png HTTP/1.1" 200 169745 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 1.202.15.102 - - [10/Jun/2025:18:45:27 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-96153.gif HTTP/1.1" 200 23441 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.16 Safari/537.36" 66.249.83.74 - - [10/Jun/2025:18:45:36 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130174.png HTTP/1.1" 200 169745 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.249.83.75 - - [10/Jun/2025:18:45:45 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130173.png HTTP/1.1" 200 169745 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 201.149.27.132 - - [10/Jun/2025:18:47:40 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94577.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 146.75.164.1 - - [10/Jun/2025:18:49:17 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_credit_card.png HTTP/1.1" 200 6927 "-" "Mozilla/5.0" 146.75.164.1 - - [10/Jun/2025:18:49:17 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13586 "-" "Mozilla/5.0" 146.75.164.1 - - [10/Jun/2025:18:49:17 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9269 "-" "Mozilla/5.0" 146.75.164.1 - - [10/Jun/2025:18:49:17 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7647 "-" "Mozilla/5.0" 200.188.58.50 - - [10/Jun/2025:18:50:14 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 3909 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 200.188.58.50 - - [10/Jun/2025:18:50:20 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 736 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 201.149.27.133 - - [10/Jun/2025:18:51:28 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-127407.png HTTP/1.1" 200 57226 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:18:51:29 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-127407.png HTTP/1.1" 200 54037 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 66.102.8.235 - - [10/Jun/2025:18:51:40 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130177.png HTTP/1.1" 200 212407 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 66.102.8.235 - - [10/Jun/2025:18:51:45 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-130176.png HTTP/1.1" 200 212407 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 201.149.27.133 - - [10/Jun/2025:18:52:17 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-95133.gif HTTP/1.1" 304 766 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:18:52:21 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-66248.gif HTTP/1.1" 304 202 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:18:52:25 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-127409.png HTTP/1.1" 200 53473 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:18:52:25 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-127409.png HTTP/1.1" 304 203 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 155.190.19.4 - - [10/Jun/2025:18:55:30 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68152.gif HTTP/1.1" 200 15617 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 155.190.19.4 - - [10/Jun/2025:18:55:30 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68152.gif HTTP/1.1" 200 15617 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 146.75.128.0 - - [10/Jun/2025:18:57:32 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_ach.png HTTP/1.1" 200 13586 "-" "Mozilla/5.0" 146.75.128.0 - - [10/Jun/2025:18:57:33 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_check.png HTTP/1.1" 200 7647 "-" "Mozilla/5.0" 146.75.128.0 - - [10/Jun/2025:18:57:33 -0600] "GET /imagenesAptusLegal/TitanSteel/payment_methods/payment_wire_transfer.png HTTP/1.1" 200 9269 "-" "Mozilla/5.0" 136.143.177.44 - - [10/Jun/2025:18:59:05 -0600] "GET /aptusND/wsUpload2NDv4.php?pCRMData=eyJwQ1JNQ2xpZW50SWQiOiIxMDAwLkVOT1JVT0w5SUZWSlhZOE5PQ0c1SDJCMjk0OUIyQSIsInBDUk1DbGllbnRTZWNyZXQiOiI0YjAyODQxZmIzOTZkOThkMDNlNzkwNjI5YTM1YTNjMDRiZGM0ODc5MDkiLCJwQ1JNUmVmcmVzaFRva2VuIjoiMTAwMC5mZGYxMGRiNDJmNzY0MmRhOWJlYzM0ZTYxNDI1MDU0Ni41YzkyNTMxNTM3OGFhNjNjZmQyNTY2ZTVlYzE0OWUyYiIsInBBcHBPd25lciI6ImFyb2NoaXlsaW5kbmVyLmFwdHVzIiwicEFwcFRva2VuIjoiWkNSTSIsInBSZWRpcmVjdFVyaSI6Imh0dHBzOi8vYXB0dXNsZWdhbC5hcHAiLCJwRGVzdGluYXRpb24iOiI0OTAyLTIxMjgtMDA3NCIsInBDYWJpbmV0IjoiTkctNFpYWTBLNDkiLCJwTW9kdWxlIjoiUGF0ZW50ZXMiLCJwUmVnaXN0cm9VcmwiOiJodHRwczovL2NybS56b2hvLmNvbS9jcm0vb3JnNzIyMzU5NzY3L3RhYi9DdXN0b21Nb2R1bGUxOC80NTk3MTkyMDAwMjYyMjcwMzU4IiwicEludGVyZmFzZSI6IkNSTS1OZXREb2N1bWVudHMiLCJwVXN1YXJpb09yaWdpbmFkb3JOYW1lIjoiTWFydGEgZGVsIENhcm1lbiBBcmVuYXMgSGVybmFuZGV6IiwicFVzdWFyaW9PcmlnaW5hZG9ySWQiOiI0NTk3MTkyMDAwMDA2NzQ3MTA4IiwiY3JtX29yZ2FuaXphdGlvbl9pZCI6Im9yZzcyMjM1OTc2NyJ9&pNDAccessToken=dVFxd0MzUHhaK0JKSGZLVitiV284ZzVvNG5aTEhMYklxU1h4Y2FYR0crTG15TWJQZjljS3p0dHEybFBPNTJsdEJldHgvaGtUQ3ErK3IxL3B3ZG9DdjdRU2tJNTcvQmNoTElNcG9RcWxvRXJMSHBTT2xJT2dEQ0hNSDdWLzlRbFRQdTdKNTVLSVVJOUhkQzZrbVlpalNNS2ZWQ2NCbkJnenpkKzZvdUo5SGFySHlRUzBLMG81dzFoTmNEa1pwVmZGa0d5Y3Z0NFZuVnhReHJKWjh2elJEL2ZtYnZPdUdaMThxQVpJS1VXaDNuST0=&pRecordId=NDU5NzE5MjAwMDI2MjI3MDM1OA==&pNDProfile=W3siaWQiOiI0IiwidmFsdWUiOiJQQVQifV0= HTTP/1.1" 200 4266 "-" "Deluge" 201.149.27.133 - - [10/Jun/2025:19:04:35 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-65939.gif HTTP/1.1" 200 58915 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:04:35 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-65939.gif HTTP/1.1" 200 58915 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:05:16 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-70067.gif HTTP/1.1" 200 9239 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:05:18 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-70066.gif HTTP/1.1" 200 18782 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:05:21 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-70065.gif HTTP/1.1" 200 14975 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:05:57 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-70005.gif HTTP/1.1" 200 21296 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 200.188.58.50 - - [10/Jun/2025:19:06:27 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29132 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 200.188.58.50 - - [10/Jun/2025:19:06:30 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 203 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 200.188.58.50 - - [10/Jun/2025:19:06:33 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 203 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 200.188.58.50 - - [10/Jun/2025:19:06:53 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 736 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 200.188.58.50 - - [10/Jun/2025:19:06:54 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 304 203 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; Microsoft Outlook 15.0.5603; ms-office; MSOffice 15)" 74.125.214.43 - - [10/Jun/2025:19:06:56 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29132 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 201.149.27.133 - - [10/Jun/2025:19:07:05 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-91195.gif HTTP/1.1" 200 6030 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:05 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-91195.gif HTTP/1.1" 200 6030 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:08 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68754.gif HTTP/1.1" 200 28064 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:10 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68756.gif HTTP/1.1" 200 12085 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:12 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68755.gif HTTP/1.1" 200 13830 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:18 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68491.gif HTTP/1.1" 200 34990 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:20 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68492.gif HTTP/1.1" 200 32737 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93457.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93414.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93457.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93414.gif HTTP/1.1" 304 767 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93457.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93414.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93414.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:26 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93457.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:07:32 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68414.gif HTTP/1.1" 200 31104 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" ::1 - - [10/Jun/2025:19:07:32 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" ::1 - - [10/Jun/2025:19:07:33 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" 201.149.27.133 - - [10/Jun/2025:19:07:36 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-68415.gif HTTP/1.1" 200 30990 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" ::1 - - [10/Jun/2025:19:07:43 -0600] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f (internal dummy connection)" 65.49.1.232 - - [10/Jun/2025:19:07:53 -0600] "GET /favicon.ico HTTP/1.1" 404 3541 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" 155.190.19.4 - - [10/Jun/2025:19:08:34 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-119377.png HTTP/1.1" 200 122730 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:05 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94111.gif HTTP/1.1" 200 20305 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:05 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94111.gif HTTP/1.1" 200 20305 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:11 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-122005.png HTTP/1.1" 200 39084 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:32 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-91196.gif HTTP/1.1" 200 5840 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:32 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-91196.gif HTTP/1.1" 200 5840 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 201.149.27.133 - - [10/Jun/2025:19:09:36 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-122006.png HTTP/1.1" 200 38520 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 74.125.214.42 - - [10/Jun/2025:19:12:59 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29132 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 167.94.138.120 - - [10/Jun/2025:19:14:05 -0600] "GET / HTTP/1.1" 200 7156 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 167.94.138.120 - - [10/Jun/2025:19:14:08 -0600] "GET /favicon.ico HTTP/1.1" 404 4146 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 167.94.138.120 - - [10/Jun/2025:19:14:50 -0600] "GET /favicon.ico HTTP/1.1" 404 4146 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 167.94.138.120 - - [10/Jun/2025:19:15:05 -0600] "GET /login HTTP/1.1" 404 4127 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 167.94.138.120 - - [10/Jun/2025:19:15:07 -0600] "GET /favicon.ico HTTP/1.1" 404 4146 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 43.130.72.177 - - [10/Jun/2025:19:16:44 -0600] "GET / HTTP/1.1" 200 3440 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1" 184.174.58.67 - - [10/Jun/2025:19:17:43 -0600] "GET /.env HTTP/1.1" 404 454 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.140 Safari/537.36" 184.174.58.67 - - [10/Jun/2025:19:17:44 -0600] "POST / HTTP/1.1" 200 3440 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.140 Safari/537.36" 65.49.1.234 - - [10/Jun/2025:19:19:48 -0600] "GET / HTTP/1.1" 200 7156 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0" 104.28.50.18 - - [10/Jun/2025:19:23:41 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-93483.gif HTTP/1.1" 200 20493 "-" "Mozilla/5.0" 201.149.27.132 - - [10/Jun/2025:19:30:25 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-94577.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 136.143.177.62 - - [10/Jun/2025:19:31:47 -0600] "GET /PCI-test/trademarks.csv HTTP/1.1" 200 34811118 "-" "Zoho_Analytics" 54.84.62.77 - - [10/Jun/2025:19:32:56 -0600] "GET /imagenesAptusLegal/arochi/ArochiAndLindner_Logo.png HTTP/1.1" 200 33077 "https://arochiylindneraptusportalatencion.zohocreatorportal.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 3.80.147.105 - - [10/Jun/2025:19:32:59 -0600] "GET /imagenesAptusLegal/arochi/ArochiAndLindner_Logo.png HTTP/1.1" 200 33077 "https://arochiylindneraptusportalatencion.zohocreatorportal.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 3.87.115.101 - - [10/Jun/2025:19:33:01 -0600] "GET /imagenesAptusLegal/arochi/ArochiAndLindner_Logo.png HTTP/1.1" 200 33077 "https://arochiylindneraptusportalatencion.zohocreatorportal.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 98.80.230.22 - - [10/Jun/2025:19:33:01 -0600] "GET /imagenesAptusLegal/arochi/ArochiAndLindner_Logo.png HTTP/1.1" 200 33077 "https://arochiylindneraptusportalatencion.zohocreatorportal.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 35.175.141.237 - - [10/Jun/2025:19:33:02 -0600] "GET /imagenesAptusLegal/arochi/ArochiAndLindner_Logo.png HTTP/1.1" 200 33077 "https://arochiylindneraptusportalatencion.zohocreatorportal.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 213.209.143.38 - - [10/Jun/2025:19:37:22 -0600] "GET /vpn/index.html HTTP/1.1" 404 4146 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Safari/605.1.15" 201.149.27.132 - - [10/Jun/2025:19:46:18 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-83771.gif HTTP/1.1" 304 3956 "-" "Mozilla/4.0 (compatible; ms-office; MSOffice 16)" 104.28.91.76 - - [10/Jun/2025:19:58:19 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29179 "-" "Mozilla/5.0" 1.202.15.102 - - [10/Jun/2025:19:59:05 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-96153.gif HTTP/1.1" 200 23441 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.16 Safari/537.36" 35.247.113.30 - - [10/Jun/2025:20:03:29 -0600] "GET /.git/config HTTP/1.1" 404 4184 "-" "-" 34.105.90.22 - - [10/Jun/2025:20:03:59 -0600] "GET / HTTP/1.1" 200 3421 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0" 206.168.34.219 - - [10/Jun/2025:20:09:18 -0600] "GET / HTTP/1.1" 200 3421 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 206.168.34.219 - - [10/Jun/2025:20:09:23 -0600] "GET /favicon.ico HTTP/1.1" 404 454 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 206.168.34.219 - - [10/Jun/2025:20:09:27 -0600] "PRI * HTTP/2.0" 400 488 "-" "-" 206.168.34.219 - - [10/Jun/2025:20:09:46 -0600] "GET /favicon.ico HTTP/1.1" 404 454 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 206.168.34.219 - - [10/Jun/2025:20:09:49 -0600] "\x16\x03\x01" 400 488 "-" "-" 206.168.34.219 - - [10/Jun/2025:20:09:58 -0600] "\x16\x03\x01" 400 488 "-" "-" 206.168.34.219 - - [10/Jun/2025:20:10:01 -0600] "GET /login HTTP/1.1" 404 435 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 206.168.34.219 - - [10/Jun/2025:20:10:04 -0600] "GET /favicon.ico HTTP/1.1" 404 454 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)" 206.168.34.219 - - [10/Jun/2025:20:10:07 -0600] "\x16\x03\x01" 400 488 "-" "-" 43.133.69.37 - - [10/Jun/2025:20:12:40 -0600] "GET / HTTP/1.1" 200 3440 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1" 65.49.1.235 - - [10/Jun/2025:20:14:49 -0600] "GET /geoserver/web/ HTTP/1.1" 404 3541 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0" 65.49.1.240 - - [10/Jun/2025:20:27:06 -0600] "GET /.git/config HTTP/1.1" 404 3541 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.224 Safari/537.36" 44.202.57.223 - - [10/Jun/2025:20:31:08 -0600] "GET / HTTP/1.1" 200 7327 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" 136.143.177.62 - - [10/Jun/2025:20:31:52 -0600] "GET /PCI-test/trademarks.csv HTTP/1.1" 200 34811118 "-" "Zoho_Analytics" 136.143.176.60 - - [10/Jun/2025:20:32:52 -0600] "GET /PCI-test/trademarks.csv HTTP/1.1" 200 34811118 "-" "Zoho_Analytics" 104.222.167.86 - - [10/Jun/2025:20:37:58 -0600] "GET /.env HTTP/1.1" 404 454 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.140 Safari/537.36" 104.222.167.86 - - [10/Jun/2025:20:37:59 -0600] "POST / HTTP/1.1" 200 3440 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.140 Safari/537.36" 185.218.84.178 - - [10/Jun/2025:21:03:29 -0600] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46" 74.125.214.42 - - [10/Jun/2025:21:14:00 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 29132 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)" 74.125.214.43 - - [10/Jun/2025:21:14:18 -0600] "GET /imagenesAptusLegal/arochi/LogosArochi/MAR-107131.gif HTTP/1.1" 200 ['required' => true, 'type' => 'string', 'message' => 'El ID de la Orden de Cobro es requerido'], 'pAppOwner' => ['required' => true, 'type' => 'string', 'message' => 'El ID del Propietario de la Aplicación es requerido'], 'pAppName' => ['required' => true, 'type' => 'string', 'message' => 'Falta el Nombre de la Aplicación'], 'pOrgaID' => ['required' => true, 'type' => 'string'], 'invoiceID' => ['required' => true, 'type' => 'string'], 'pCiaName' => ['required' => true, 'type' => 'string'], 'pCiaAddr1' => ['required' => true, 'type' => 'string'], 'pCiaAddr2' => ['required' => true, 'type' => 'string'], 'pCiaAddr3' => ['required' => true, 'type' => 'string'], 'pDatPac' => ['required' => true, 'type' => 'string'], 'pInvNumber' => ['required' => true, 'type' => 'string'], 'pCurrentDate' => ['required' => true, 'type' => 'string'], 'pOauthOrgId' => ['required' => true, 'type' => 'string'], ]; // validación de parámetros $errors = validateParameters($_REQUEST, $paramValidationRules); // si hay errores, se envían como respuesta JSON if (!empty($errors)) { header('Content-Type: application/json'); http_response_code(400); echo json_encode([ 'status' => 'error', 'message' => 'missing params', 'errors' => $errors ]); exit; } // extracción de datos de parámetros $recordId = $_REQUEST['pRecordId']; $creatorAppOwner = $_REQUEST['pAppOwner']; $creatorAppName = $_REQUEST['pAppName']; $booksOrganizationId = $_REQUEST['pOrgaID']; $booksInvoiceId = $_REQUEST['invoiceID']; $language = isset($_REQUEST['pLang']) ? $_REQUEST['pLang']: 1; $clientName = $_REQUEST['pCiaName']; $clientAddress1 = $_REQUEST['pCiaAddr1']; $clientAddress2 = $_REQUEST['pCiaAddr2']; $clientAddress3 = $_REQUEST['pCiaAddr3']; $bDatPac = $_REQUEST['pDatPac']; $booksInvoiceNumber = $_REQUEST['pInvNumber']; $currentDate = $_REQUEST['pCurrentDate']; // obtención de datos de autenticación $creatorOAuthData = OAuthV2::getToken($creatorAppName); // se valida obtención de datos de autenticación if($creatorOAuthData->status === 'error') { header('Content-Type: application/json'); http_response_code(500); echo json_encode(['status' => 'error', 'message' => 'error trying to get oauth data for current organization']); exit; } // se obtiene el token de acceso $creatorAccessToken = $creatorOAuthData->token; // obtención de datos de prebill de ate $getPrebillData = makeCurlRequest( "https://www.zohoapis.com/creator/v2.1/data/$creatorAppOwner/$creatorAppName/report/Prebills_Query/$recordId", 'GET', [ "Authorization: Zoho-oauthtoken $creatorAccessToken", ] ); // decodifica JSON $getPrebillData = json_decode($getPrebillData); // se valida respuesta de la solicitud de obtención de datos de prebill if(isset($getPrebillData->error)) { header('Content-Type: application/json'); http_response_code(500); echo json_encode(['status' => 'error', 'message' => 'error trying to get prebill data']); exit; } // extracción de datos de prebill $prebillData = $getPrebillData->data; $prebill_number = str_pad($prebillData->Prebill_Number, 6, "0", STR_PAD_LEFT); $prebill_client = $prebillData->Client->Name; $prebill_date = ($currentDate != "")? $currentDate : $prebillData->Prebill_Date; $prebill_IncDate = $prebillData->Included_to; $prebill_currency = $prebillData->Currency; $prebill_Fees = $prebillData->Fees; $prebill_Disbur = $prebillData->Disbursements; $prebill_Fixed = $prebillData->Fixed_Fees; $prebill_FFeeDis = $prebillData->F_Fees_Discount; $prebill_SubTot = $prebillData->Subtotal_Import; $prebill_ImpIva = $prebillData->VAT_Import; $prebill_Import = $prebillData->Total_Import; $prebill_PorIva = $prebillData->VAT; $prebill_Factur = $prebillData->Billable_Hours; $prebill_NoFact = $prebillData->NON_Billable_Hours; $prebill_Trabaj = $prebillData->Worked_Hours; $prebill_NumClie = $prebillData->Client_Number; $prebill_SupName = $prebillData->Supervisor_Name; $prebill_SupMail = $prebillData->Supervisor_Email; $prebill_FootOne = $prebillData->Footer_One; $prebill_FootTwo = $prebillData->Footer_Two; $prebill_RazSoci = $prebillData->Razon_Social; $prebill_Notes = strip_tags($prebillData->Notes); $prebill_TerCon = strip_tags($prebillData->Terms_Conditions); $prebill_Ajustada = $prebillData->Ajustada; $prebill_TipoMovi = $prebillData->Tipo_Movto; $prebill_FeesAlia = $prebillData->Fees_Alias; $prebill_FFeesAli = $prebillData->Fixed_Fees_Alias; $prebill_AASubTot = $prebillData->AA_Subtotal_Import; $prebill_AAVarImp = $prebillData->AA_VAT_Import; $prebill_AATotImp = $prebillData->AA_Total_Import; $prebill_InvoNumb = $booksInvoiceNumber != ""? $booksInvoiceNumber : $prebillData->invoice_number; $prebill_SubTot_FD = $prebillData->FD_Subtotal_Import; $prebill_DisNoVat = $prebillData->FD_Disb_Not_VAT ?? 0; $prebill_BSTotPre = $prebillData->BS_Tot_Presup ?? 0; $prebill_BSTotCar = $prebillData->BS_Tot_Cargos ?? 0; $prebill_BSTotNot = $prebillData->BS_Tot_ThisN ?? 0; $prebill_BSTotDis = $prebillData->BS_Tot_Dispon ?? 0; $prebill_withBudget = $prebillData->with_Budget ?? 0; // resumenes para el reporte $prebill_SummPro = json_decode("[".$prebillData->Project_Summary."]"); $prebill_SummTks = json_decode("[".$prebillData->Timekeeper_Summary."]"); $prebill_SummCha = json_decode("[".$prebillData->Charges_Summary."]"); $prebill_SummHFi = json_decode("[".$prebillData->Fixed_Fees_Summary."]"); $prebill_SummBud = json_decode("[".$prebillData->Budget_Summary."]"); $sMonTot = substr($prebill_currency,0,3); $sConducto = ((array)$prebillData)["Client.Conducto"] ?? null; /********************************************************* * Obtención de tiempos relacionados a la Orden de Cobro *********************************************************/ $getRelatedTimes = makeCurlRequest( "https://www.zohoapis.com/creator/v2.1/data/$creatorAppOwner/$creatorAppName/report/For_Sincronize_Times?criteria=(Prebills=$recordId)", 'GET', [ "Authorization: Zoho-oauthtoken $creatorAccessToken", ] ); // Decodificar JSON $getRelatedTimes = json_decode($getRelatedTimes); // se valida respuesta de la solicitud de obtención de datos de prebill if(isset($getRelatedTimes->error)) { header('Content-Type: application/json'); http_response_code(500); echo json_encode(['status' => 'error', 'message' => 'error trying to get related times data']); exit; } $relatedTimes = $array->data ?? array(); /********************************************************* * Obtención de gastos relacionados a la Orden de Cobro *********************************************************/ $getRelatedDisbursements = makeCurlRequest( "https://www.zohoapis.com/creator/v2.1/data/$creatorAppOwner/$creatorAppName/report/Disbursements_Query?criteria=(Prebills=$recordId)", 'GET', [ "Authorization: Zoho-oauthtoken $creatorAccessToken", ] ); // Decodificar JSON $getRelatedDisbursements = json_decode($getRelatedDisbursements); // se valida getRelatedDisbursements de la solicitud de obtención de datos de prebill if(isset($getRelatedDisbursements->error)) { header('Content-Type: application/json'); http_response_code(500); echo json_encode(['status' => 'error', 'message' => 'error trying to get related disbursements data']); exit; } $relatedDisbursements = $getRelatedDisbursements->data; /***************************************************************** * Obtención de honorarios fijos relacionados a la Orden de Cobro *****************************************************************/ $getRelatedFixedFees = makeCurlRequest( "https://www.zohoapis.com/creator/v2.1/data/$creatorAppOwner/$creatorAppName/report/Fixed_Fees_Query?criteria=(Prebills=$recordId)'", 'GET', [ "Authorization: Zoho-oauthtoken $creatorAccessToken", ] ); // Decodificar JSON $getRelatedFixedFees = json_decode($getRelatedFixedFees); // se valida getRelatedDisbursements de la solicitud de obtención de datos de prebill if(isset($getRelatedFixedFees->error)) { header('Content-Type: application/json'); http_response_code(500); echo json_encode(['status' => 'error', 'message' => 'error trying to get related fixed fees data']); exit; } $relatedFixedFees = $getRelatedFixedFees->data ?? array(); /******************************************************** * Definición de constantes para etiquetas del reporte ********************************************************/ $SendaArchsGraf = "archs_graf/"; $SendaArchsCFDI = "archs_cfdi/"; $NomArchPDF = $prebill_InvoNumb."_DETALLE_DETAIL.pdf"; $lblOrdCob = "DETALLE DE SERVICIOS"; $lblNumero = "Número"; $lblFecha = "Fecha"; $lblClient = "Cliente"; $lblResPro = "RESUMEN POR PROYECTO"; $lblNombre = "Nombre"; $lblHoras = "Horas"; $lblHonora = "Honorarios"; $lblHONORA = "HONORARIOS"; $lblCargos = "Gastos"; $lblTotale = "T O T A L E S"; $lblResAbo = "RESUMEN POR ABOGADO"; $lblAbogad = "Abogado"; $lblCatego = "Categoría"; $lblResCar = "RESUMEN POR TIPO DE CARGO"; $lblDescri = "Descripción"; $lblImport = "Importe"; $lblAboFec = "Abogado & Fecha Descripción"; $lblTarifa = "Tarifa"; $lblTotHon = "Total Honorarios"; $lblCarGas = "GASTOS"; $lblCantid = "Cantidad"; $lblTotCar = "Total Gastos"; $lblSubTot = "Sub Total"; $lblImpVal = "I.V.A."; $lblTotals = "Total"; $lblPractic = "Practica"; $lblSupervi = "Supervisor"; $lblHonoFij = "H. Fijos"; $lblResPres = "RESUMEN DEL PRESUPUESTO POR PROYECTO"; $lblProyect = "Proyecto"; $lblPresupu = "Presupuesto"; $lblCargoss = "Facturado"; $lblEstaNot = "Esta nota"; $lblDisponi = "Disponible"; $lblResHonF = "RESUMEN DE HONORARIOS FIJOS POR TAREA"; $lblHonFijo = "HONORARIOS FIJOS"; $lblTotHFij = "Total H. Fijos"; $lblDesctos = "Descuento"; $lblAjustes = "Ajuste"; $lblTotHonHor = "Honorarios por Hora"; $lblTotHonFij = "Honorarios Fijos"; $lblSubTotHon = "Sub-Total de Honorarios"; $lblTotGastos = "Gastos"; $lblSubTotals = "Sub Total"; $lblSubConIVA = "Sub-Total con IVA"; $lblDisHonTie = "Descuento Honorarios por Hora"; $lblDisHonFij = "Descuento Honorarios Fijos"; $lblHonFijDis = "Descto HF"; $lblHonTieDis = "Descto H"; $lblConducto = "Conducto"; $lblEliteFact = "Factura"; $lblDisbNoVat = "Tasas Oficiales"; if($language == 2) { $lblOrdCob = "SERVICES DETAIL"; $lblNumero = "Number"; $lblFecha = "Date"; $lblClient = "Client"; $lblResPro = "SUMMARY BY PROJECT"; $lblNombre = "Name"; $lblHoras = "Hours"; $lblHonora = "Fees"; $lblHONORA = "FEES"; $lblCargos = "Expenses"; $lblTotale = "T O T A L S"; $lblResAbo = "SUMMARY BY TIMEKEEPER"; $lblAbogad = "Timekeeper"; $lblCatego = "Category"; $lblResCar = "SUMMARY BY TYPE OF EXPENSES"; $lblDescri = "Description"; $lblImport = "Import"; $lblAboFec = "Timekeeper & Date Description"; $lblTarifa = "Rate"; $lblTotHon = "Total Fees"; $lblCarGas = "EXPENSES"; $lblCantid = "Quantity"; $lblTotCar = "Total Expenses"; $lblSubTot = "Subtotal"; $lblImpVal = "V.A.T."; $lblTotals = "Total"; $lblPractic = "Practice"; $lblSupervi = "Supervisor"; $lblHonoFij = "F. Fixed"; $lblResPres = "BUDGET BY PROJECT"; $lblProyect = "Project"; $lblPresupu = "Budget"; $lblCargoss = "Billed"; $lblEstaNot = "This note"; $lblDisponi = "Available"; $lblResHonF = "SUMMARY OF FIXED FEES BY TASK"; $lblHonFijo = "FIXED FEES"; $lblTotHFij = "Total Fixed Fees"; $lblDesctos = "Discount"; $lblAjustes = "Adjustment"; $lblTotHonHor = "Hourly Fees"; $lblTotHonFij = "Fixed Fees"; $lblSubTotHon = "Sub-Total Fees"; $lblTotGastos = "Expenses"; $lblSubTotals = "Subrotal"; $lblSubConIVA = "Sub-Total with VAT"; $lblDisHonTie = "Discount Hourly Fees"; $lblDisHonFij = "Discount Fixed Fees"; $lblHonFijDis = "Disc. HF"; $lblHonTieDis = "Disc. H"; $lblConducto = "Agent"; $lblEliteFact = "Invoice"; $lblDisbNoVat = "Official Fees"; } $GLOBALS['footOne'] = $prebill_FootOne; $GLOBALS['footTwo'] = $prebill_FootTwo; $GLOBALS['footTre'] = utf8_decode($prebill_SupName)." (".utf8_decode($prebill_SupMail).") "; /********************************************************************* * Creación de objeto con datos básicos del reporte *********************************************************************/ class PDF extends FPDF { function Header() {} function Footer() { $this->SetTextColor(81,81,81); $this->SetFont('arial','',6); $this->SetXY(1.0,20.5); $this->MultiCell(26, 0.25, utf8_decode($GLOBALS['footOne']), 0, 'C', 0); $this->SetTextColor(81,81,81); $this->SetFont('arial','',6); $this->SetXY(1.0,$this->GetY()); $this->Cell(26, 0.25, utf8_decode($GLOBALS['footTwo']), 0, 1,'C', 0); $this->SetTextColor(81,81,81); $this->SetFont('arial','',6); $this->SetXY(1.0,$this->GetY()); $this->Cell(26, 0.25, utf8_decode($GLOBALS['footTre']), 0, 1,'C', 0); $this->SetTextColor(0,0,0); $this->SetFont('arial','',9); $this->SetXY(25.0,20.5); $this->Cell(1.5, 0.25, $this->PageNo().'/{nb}', 0, 1,'R', 0); } } /********************************************************************* * Construcción de documento pdf *********************************************************************/ $pdf=new PDF('L','cm','Letter'); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->AddFont('IDAutomationHC39M','','IDAutomationHC39M.php'); $pdf->AddFont('verdana','','verdana.php'); $pdf->SetAutoPageBreak(true); $pdf->SetMargins(0, 0, 0); $pdf->SetLineWidth(0.02); $pdf->SetFillColor(0,0,0); /********************************************************************* * Generación de encabezado de la factura *********************************************************************/ $X = 0; $Y = 0; $pdf->SetTextColor(68,133,184); $pdf->SetFont('arial','B',16); $pdf->SetXY($X+23.1,$Y+1.20+0.1); $pdf->Cell(3.5, 0.25, $lblOrdCob, 0, 1,'R', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','B',10); //$pdf->SetXY($X+17-0,$Y+1.96); $pdf->SetXY($X+22.5,$Y+1.96); $pdf->Cell(2.5, 0.25, utf8_decode($lblNumero), 0, 1,'L', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','B',12); $pdf->SetXY($X+25.3,$Y+1.95); $pdf->Cell(1.25, 0.25, $prebill_number, 0, 1,'R', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','B',10); $pdf->SetXY($X+22.5,$Y+2.5); $pdf->Cell(2.5, 0.25, utf8_decode($lblEliteFact), 0, 1,'L', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','B',12); $pdf->SetXY($X+25.3,$Y+2.5); $pdf->Cell(1.25, 0.25, $prebill_InvoNumb, 0, 1,'R', 0); $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','B',9); $pdf->SetXY($X+22.5,$Y+2.95); $pdf->Cell(2, 0.25, utf8_decode($lblFecha), 0, 1,'L', 0); $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','B',9); $pdf->SetXY($X+24.5,$Y+2.95); $pdf->MultiCell(9.4, 0.25, $prebill_date, 0, 'L'); $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','B',9); $pdf->SetXY($X+22.5,$Y+3.40); $pdf->Cell(2, 0.25, utf8_decode($lblClient), 0, 1,'L', 0); $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','B',9); $pdf->SetXY($X+24.5,$Y+3.40); $pdf->MultiCell(2.0, 0.25, utf8_decode($prebill_NumClie), 0, 'R'); $pdf->SetTextColor(0,0,0); $pdf->SetFont('arial','B',16); $pdf->SetXY($X+1,$Y+1.20+0.1); $pdf->Cell(14.5, 0.25, utf8_decode($clientName), 0, 1,'L', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','',10); $pdf->SetXY($X+1,$Y+1.70+0.1); $pdf->Cell(4.5, 0.25, utf8_decode($clientAddress1), 0, 1,'L', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','',10); $pdf->SetXY($X+1,$Y+2.20+0.1); $pdf->Cell(4.5, 0.25, utf8_decode($clientAddress2), 0, 1,'L', 0); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','',10); $pdf->SetXY($X+1,$Y+2.70+0.1); $pdf->Cell(4.5, 0.25, utf8_decode($clientAddress3), 0, 1,'L', 0); if($sConducto != "") { $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','',10); $pdf->SetXY($X+1,$Y+3.7); $pdf->Cell(1, 0.25, utf8_decode($lblConducto), 0, 1,'L', 0); $pdf->SetTextColor(0,0,0); $pdf->SetFont('arial','B',13); $pdf->SetXY($X+1,$Y+4.1); $pdf->MultiCell(21.00, 0.45, $sConducto, 0, 'L'); } $pdf->SetTextColor(140,133,169); $pdf->SetFont('arial','',10); $pdf->SetXY($X+1,$Y+4.7); $pdf->Cell(1, 0.25, utf8_decode($lblClient), 0, 1,'L', 0); $pdf->SetTextColor(0,0,0); $pdf->SetFont('arial','B',13); $pdf->SetXY($X+1,$Y+5.1); $pdf->MultiCell(21.00, 0.45, utf8_decode($prebill_RazSoci), 0, 'L'); $pdf->SetTextColor(56,58,58); $pdf->SetFont('arial','B',10); $pdf->SetXY($X+1,$Y+6.0); $pdf->MultiCell(8.6, 0.45, $prebill_currency, 0, 'L'); $X = $X; $Y = $Y+4; $Puntero = $Y; /********************************************************************* * Resumen por proyecto *********************************************************************/ $X = $X; $Y = $Y+1; $Puntero = $pdf->GetY(); if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 2.5; } $TotRegsTie = count($prebill_SummPro); if($TotRegsTie > 0){ $Regs = 0; $Y = $pdf->GetY()+0.20; $Y = $Y+1.5; $pdf->SetFont('arial','',12); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(11.5, 0.60, $lblResPro, 0, 1,'L', 0); $Y = $Y+0.7; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(7.0, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(7.0, 0.60, $lblNombre, 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(8.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.00, 0.60, $lblPractic, 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(10.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.00, 0.60, $lblHoras, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(12.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonora, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(14.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonTieDis, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(17.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonoFij, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(19.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonFijDis, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(22.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblCargos, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblTotals, 0, 1,'R', 1); $Y = $Y+0.7; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 2.5; } for ($i = 0; $i < $TotRegsTie; $i++){ $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(8.0,$Y); $pdf->Cell(2.00, 0.30, substr(utf8_decode($prebill_SummPro[$i]->Practica),0,10), 0, 1,'L', 0); $pdf->SetXY(10.0,$Y); $pdf->Cell(2.00, 0.30, number_format($prebill_SummPro[$i]->TotHrs,2), 0, 1,'R', 0); $pdf->SetXY(12.0,$Y); $pdf->Cell(2.50, 0.30, $prebill_SummPro[$i]->TotImp, 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.30, $prebill_SummPro[$i]->TotAjH, 0, 1,'R', 0); $pdf->SetTextColor(0,0,0); $pdf->SetXY(17.0,$Y); $pdf->Cell(2.50, 0.30, $prebill_SummPro[$i]->TotFix, 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.50, 0.30, $prebill_SummPro[$i]->TotAjF, 0, 1,'R', 0); $pdf->SetTextColor(0,0,0); $pdf->SetXY(22.0,$Y); $pdf->Cell(2.50, 0.30, $prebill_SummPro[$i]->TotDis, 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, $prebill_SummPro[$i]->TotTot, 0, 1,'R', 0); $pdf->SetXY(1.0,$Y); $pdf->MultiCell(7.0, 0.30, utf8_decode($prebill_SummPro[$i]->Name), 0, 'L', 0); $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero > 19.0) { if ($TotRegsTie>$Regs) { $pdf->AddPage(); //TitulosTie($pdf, 1.5, $lblAboFec, $lblHoras, $lblTarifa, $lblImport); //TitulosTie($pdf, 1.5); $Y = 2.43; } else { $pdf->AddPage(); $Y = 2.5; } } } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(9.0, 0.60, $lblTotale, 0, 1,'R', 1); $pdf->SetXY(10.0,$Y); $pdf->Cell(2.00, 0.60, number_format($prebill_Factur,2), 0, 1,'R', 1); $pdf->SetXY(12.0,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_Fees,2), 0, 1,'R', 1); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_FeesAlia,2), 0, 1,'R', 1); } else { $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.60, "0.00", 0, 1,'R', 1); } $pdf->SetTextColor(0,0,0); $pdf->SetXY(17.0,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_Fixed,2), 0, 1,'R', 1); $pdf->SetTextColor(255,0,0); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_FFeesAli,2), 0, 1,'R', 1); $pdf->SetTextColor(0,0,0); $pdf->SetXY(22.0,$Y); //$TotRegsTie = count($prebill_SummPro); if(count($prebill_SummPro) > 0 and $creatorAppName == "alate-espana"){ $prebill_Disbur = $prebill_SummPro[0]->TotDis; } //echo $prebill_Disbur; $pdf->Cell(2.45, 0.60, number_format($prebill_Disbur,2), 0, 1,'R', 1); $pdf->SetXY(24.5,$Y); //$pdf->Cell(2.45, 0.60, number_format($prebill_SubTot,2), 0, 1,'R', 1); if(count($prebill_SummPro) > 0 and $creatorAppName == "alate-espana"){ $prebill_SubTot_FD = $prebill_SummPro[0]->TotTot; } $pdf->Cell(2.45, 0.60, $prebill_SubTot_FD, 0, 1,'R', 1); } /*********************************************** * Resumen por Abogado ***********************************************/ $X = $X; $Y = $Y+1; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 1.5; } $TotRegsTie = count($prebill_SummTks); if($TotRegsTie > 0) { $Regs = 0; $Y = $pdf->GetY()+0.20; $Y = $Y+0.5; $pdf->SetFont('arial','',12); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(7.0, 0.60, $lblResAbo, 0, 1,'L', 0); $Y = $Y+0.7; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(5.50, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.0,$Y); $pdf->Cell(5.50, 0.60, $lblAbogad, 0, 1,'L', 1); $pdf->SetXY(1.0,$Y); $pdf->SetXY(6.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(3.5, 0.60, utf8_decode($lblCatego), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(10.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.00, 0.60, $lblHoras, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(12.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonora, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(14.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonTieDis, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(17.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonoFij, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(19.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonFijDis, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(22.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblCargos, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblTotals, 0, 1,'R', 1); $Y = $Y+0.7; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 2.5; } for ($i = 0; $i < $TotRegsTie; $i++){ $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(5.25, 0.30, utf8_decode($prebill_SummTks[$i]->Name), 0, 1,'L', 0); $pdf->SetXY(6.5,$Y); $pdf->Cell(3.5, 0.30, utf8_decode($prebill_SummTks[$i]->Category), 0, 1,'L', 0); $pdf->SetXY(10.0,$Y); $pdf->Cell(2.00, 0.30, $prebill_SummTks[$i]->TotHrs, 0, 1,'R', 0); $pdf->SetXY(12.0,$Y); $pdf->Cell(2.50, 0.30, number_format($prebill_SummTks[$i]->TotImp,2), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.30, number_format($prebill_SummTks[$i]->TotAjH,2), 0, 1,'R', 0); $pdf->SetTextColor(0,0,0); $pdf->SetXY(17.0,$Y); $pdf->Cell(2.50, 0.30, number_format($prebill_SummTks[$i]->TotFix,2), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.50, 0.30, number_format($prebill_SummTks[$i]->TotAjF,2), 0, 1,'R', 0); $pdf->SetTextColor(0,0,0); $pdf->SetXY(22.0,$Y); $pdf->Cell(2.50, 0.30, number_format($prebill_SummTks[$i]->TotDis,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($prebill_SummTks[$i]->TotTot,2), 0, 1,'R', 0); $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 2.50; } } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(9.0, 0.60, $lblTotale, 0, 1,'R', 1); $pdf->SetXY(10.0,$Y); $pdf->Cell(2.00, 0.60, number_format($prebill_Factur,2), 0, 1,'R', 1); $pdf->SetXY(12.0,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_Fees,2), 0, 1,'R', 1); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_FeesAlia,2), 0, 1,'R', 1); } else { $pdf->SetTextColor(255,0,0); $pdf->SetXY(14.5,$Y); $pdf->Cell(2.50, 0.60, "0.00", 0, 1,'R', 1); } $pdf->SetTextColor(0,0,0); $pdf->SetXY(17.0,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_Fixed,2), 0, 1,'R', 1); $pdf->SetTextColor(255,0,0); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.50, 0.60, number_format($prebill_FFeesAli,2), 0, 1,'R', 1); $pdf->SetTextColor(0,0,0); $pdf->SetXY(22.0,$Y); $pdf->Cell(2.45, 0.60, number_format($prebill_Disbur,2), 0, 1,'R', 1); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.60, $prebill_SubTot_FD, 0, 1,'R', 1); } /********************************************* * Resumen de Honorarios Fijos por Tarea *********************************************/ $X = $X; $Y = $Y+1; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $TotRegsTie = count($prebill_SummHFi); if($TotRegsTie > 0){ $Regs = 0; $Y = $pdf->GetY()+0.20; $Y = $Y+0.5; $pdf->SetFont('arial','',12); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(12.0, 0.60, $lblResHonF, 0, 1,'L', 0); $Y = $Y+0.7; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(23.5, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(23.5, 0.60, utf8_decode($lblDescri), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(19.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonoFij, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(22.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblHonFijDis, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblImport, 0, 1,'R', 1); $Y = $Y+0.7; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 2.5; } for ($i = 0; $i < $TotRegsTie; $i++){ $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.5, 0.30, number_format($prebill_SummHFi[$i]->TotFix,2), 0, 1,'R', 0); $pdf->SetXY(22.0,$Y); $pdf->Cell(2.5, 0.30, number_format($prebill_SummHFi[$i]->TotAjF,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($prebill_SummHFi[$i]->TotTot,2), 0, 1,'R', 0); $pdf->SetXY(1.25,$Y); $pdf->MultiCell(23.5, 0.30, utf8_decode($prebill_SummHFi[$i]->Name), 0, 'L', 0); $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 2.50; } } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(23.5, 0.60, $lblTotale, 0, 1,'R', 1); $pdf->SetXY(19.5,$Y); $pdf->Cell(2.5, 0.60, number_format($prebill_Fixed,2), 0, 1,'R', 1); $pdf->SetTextColor(255,0,0); $pdf->SetXY(22.0,$Y); $pdf->Cell(2.5, 0.60, number_format($prebill_FFeeDis,2), 0, 1,'R', 1); $pdf->SetTextColor(0,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.60, number_format($prebill_Fixed - $prebill_FFeeDis,2), 0, 1,'R', 1); } /********************************************** * Resumen por cargos *********************************************/ $X = $X; $Y = $Y+1; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 1.5; } $TotRegsTie = count($prebill_SummCha); if($TotRegsTie > 0){ $Regs = 0; $Y = $pdf->GetY()+0.20; $Y = $Y+0.5; $pdf->SetFont('arial','',12); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(12.0, 0.60, $lblResCar, 0, 1,'L', 0); $Y = $Y+0.7; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(23.5, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(23.5, 0.60, utf8_decode($lblDescri), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblImport, 0, 1,'R', 1); $Y = $Y+0.7; $Puntero = $Y; if ($Puntero > 19.0) { $pdf->AddPage(); $Y = 2.5; } for ($i = 0; $i < $TotRegsTie; $i++){ $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, $prebill_SummCha[$i]->TotDis, 0, 1,'R', 0); $pdf->SetXY(1.25,$Y); $pdf->MultiCell(23.5, 0.30, utf8_decode($prebill_SummCha[$i]->Name), 0, 'L', 0); $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 2.50; } } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(23.5, 0.60, $lblTotale, 0, 1,'R', 1); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.60, number_format($prebill_Disbur,2), 0, 1,'R', 1); } /********************************************** * Registro de tiempos **********************************************/ $TotRegsTie = count($relatedTimes); $TotRegsGas = count($relatedDisbursements); $TotRegsFix = count($relatedFixedFees); if($TotRegsTie > 0){ $Y = $pdf->GetY()+0.20; $Y = $Y+0.5; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $Regs = 0; $RefAgregPag = 0; $pdf->SetFont('arial','',12); $pdf->SetXY(1.0,$Y); $pdf->SetTextColor(0,0,0); $pdf->Cell(19.5, 0.75, $lblHONORA, 0, 1,'L', 0); $Y = $Y+1.3; TitulosTie($pdf, $Y-0.8, $lblAboFec, $lblHoras, $lblTarifa, $lblImport); $Y = $Y + 0.17; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $sProyecto = ""; $sIDProyec = ""; $sDescProy = ""; $sRefCliente = ""; $sRefAgente = ""; $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; $iSubTotal = 0; for ($i = 0; $i < $TotRegsTie; $i++) { $lImpReg = true; // Checamos si es españa if($creatorAppName == "alate-espana") { if($relatedTimes[$i]->dHours <= 0) { $lImpReg = false; } } if($relatedTimes[$i]->Imprimir == "true" && $lImpReg == true) { if($sProyecto != $relatedTimes[$i]->Matter) { if($iSubTotal != 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblSubTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblDesctos), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotDisco,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals), 0, 1,'R', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($nTotHoras,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor - $nTotDisco,2), 0, 1,'R', 0); } else { $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($nTotHoras,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); } $Y = $Y + 0.48; $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; } $iSubTotal = 1; $sProyecto = $relatedTimes[$i]->Matter; foreach ( $relatedTimes[$i] as $nombre => $hexa ) { if($nombre == "Matter.Identity") { $sIDProyec = $hexa; } if($nombre == "Matter.Description") { $sDescProy = $hexa; } if($nombre == "Matter.Ref_Cliente") { $sRefCliente = $hexa; } if($nombre == "Matter.Referencia_Agente") { $sRefAgente = $hexa; } } $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetXY(1.0,$Y-0.05); $pdf->SetFillColor(187,187,187); $pdf->Cell(25.95, 0.40, "", 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); //$pdf->Cell(24.50, 0.30, substr(utf8_decode(trim($relatedTimes[$i]->Matter)),0,90), 0, 1,'L', 0); //$Y = $Y + 0.48; $pdf->MultiCell(25.95, 0.30, utf8_decode(trim($sIDProyec." ".$sDescProy." R.Agt.: ".$sRefAgente." R.Clte.: ".$sRefCliente)), 0, 'L', 1); $YY = $pdf->GetY()+0.18; $Y = $YY; } if($prebill_Ajustada == true && $prebill_TipoMovi == "Ajuste" ) { $nTotImpor = $nTotImpor + $relatedTimes[$i]->Importe_Alias; $nTotHoras = $nTotHoras + $relatedTimes[$i]->Horas_Alias; $nTotDisco = 0; } else { $nTotImpor = $nTotImpor + $relatedTimes[$i]->Import; $nTotHoras = $nTotHoras + $relatedTimes[$i]->dHours; $nTotDisco = $nTotDisco + $relatedTimes[$i]->Importe_Alias; } // if($relatedTimes[$i]->Imprimir == "true") // { $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.25,$Y); $pdf->Cell(18.0, 0.30, utf8_decode($relatedTimes[$i]->Timekeeper->Name), 0, 1,'L', 0); if($prebill_Ajustada == true && $prebill_TipoMovi == "Ajuste" ) { $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($relatedTimes[$i]->Horas_Alias,2), 0, 1,'R', 0); } else { $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($relatedTimes[$i]->dHours,2), 0, 1,'R', 0); } $pdf->SetXY(22.00,$Y); $pdf->Cell(2.50, 0.30, number_format($relatedTimes[$i]->Rate,2), 0, 1,'R', 0); if($prebill_Ajustada == true && $prebill_TipoMovi == "Ajuste" ) { $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($relatedTimes[$i]->Importe_Alias,2), 0, 1,'R', 0); } else { $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($relatedTimes[$i]->Import,2), 0, 1,'R', 0); } $pdf->SetTextColor(140,133,169); $pdf->SetXY(1.25,$Y+0.30); if($relatedTimes[$i]->Reference_Number != "") { $pdf->MultiCell(18.5, 0.30, utf8_decode($relatedTimes[$i]->WorkDate." ".trim($relatedTimes[$i]->Description." REF.: ".$relatedTimes[$i]->Reference_Number)), 0, 'L', 0); } else { $pdf->MultiCell(18.5, 0.30, utf8_decode($relatedTimes[$i]->WorkDate." ".trim($relatedTimes[$i]->Description)), 0, 'L', 0); } $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); } $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.50; } } if($iSubTotal != 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblSubTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblDesctos), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotDisco,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals), 0, 1,'R', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($nTotHoras,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor - $nTotDisco,2), 0, 1,'R', 0); } else { $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($nTotHoras,2), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); } $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; } $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',9); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(23.5, 0.60, $lblTotHon, 0, 1,'R', 1); $pdf->SetXY(24.5,$Y); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->Cell(2.45, 0.60, number_format($prebill_Fees - $prebill_FeesAlia,2), 0, 1,'R', 1); } else { $pdf->Cell(2.45, 0.60, number_format($prebill_Fees,2), 0, 1,'R', 1); } } /********************************************** * Registro de honorarios fijos *********************************************/ if($TotRegsFix > 0){ $Y = $pdf->GetY()+0.20; $Y = $Y+1.0; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $Regs = 0; $RefAgregPag = 0; $pdf->SetFont('arial','',12); $pdf->SetXY(1.0,$Y); $pdf->SetTextColor(0,0,0); $pdf->Cell(19.5, 0.75, $lblHonFijo, 0, 1,'L', 0); $Y = $Y+1.3; TitulosGas($pdf, $Y-0.8, $lblAboFec, $lblCantid, $lblTarifa, $lblImport); $Y = $Y + 0.17; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $sProyecto = ""; $sIDProyec = ""; $sDescProy = ""; $sRefCliente = ""; $sRefAgente = ""; $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; $iSubTotal = 0; for ($i = 0; $i < $TotRegsFix; $i++){ if($relatedFixedFees[$i]->Imprimir == "true") { if($sProyecto != $relatedFixedFees[$i]->Matter) { if($iSubTotal != 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblSubTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblDesctos), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotDisco,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor - $nTotDisco,2), 0, 1,'R', 0); } else { if ($nTotImpor > 0.00) { $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); } } $Y = $Y + 0.48; $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; } $sProyecto = $relatedFixedFees[$i]->Matter; $iSubTotal = 1; foreach ( $relatedFixedFees[$i] as $nombre => $hexa ) { if($nombre == "Matter.Identity") { $sIDProyec = $hexa; } if($nombre == "Matter.Description") { $sDescProy = $hexa; } if($nombre == "Matter.Ref_Cliente") { $sRefCliente = $hexa; } if($nombre == "Matter.Referencia_Agente") { $sRefAgente = $hexa; } } $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetXY(1.0,$Y-0.05); $pdf->SetFillColor(187,187,187); $pdf->Cell(25.95, 0.40, "", 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); //$pdf->Cell(24.5, 0.30, substr(utf8_decode(trim($relatedFixedFees[$i]->Matter)),0,90), 0, 1,'L', 0); //$Y = $Y + 0.48; $pdf->MultiCell(25.95, 0.30, utf8_decode(trim($sIDProyec." ".$sDescProy." R.Agt.: ".$sRefAgente." R.Clte.: ".$sRefCliente)), 0, 'L', 1); $YY = $pdf->GetY()+0.18; $Y = $YY; } $nTotImpor = $nTotImpor + $relatedFixedFees[$i]->Import; $nTotDisco = $nTotDisco + $relatedFixedFees[$i]->Importe_Alias; $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.25,$Y); $pdf->Cell(18.5, 0.30, utf8_decode($relatedFixedFees[$i]->Timekeeper->Name), 0, 1,'L', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($relatedFixedFees[$i]->Quantity,2), 0, 1,'R', 0); $pdf->SetXY(22.00,$Y); $pdf->Cell(2.50, 0.30, number_format($relatedFixedFees[$i]->Cost_Unit,2), 0, 1,'R', 0); $pdf->SetXY(24.50,$Y); $pdf->Cell(2.45, 0.30, number_format($relatedFixedFees[$i]->Import,2), 0, 1,'R', 0); $pdf->SetTextColor(140,133,169); $pdf->SetXY(1.25,$Y+0.30); if($relatedFixedFees[$i]->Reference_Number != "") { $pdf->MultiCell(18.5, 0.30, utf8_decode($relatedFixedFees[$i]->WorkDate." ".trim($relatedFixedFees[$i]->Description." REF.: ".$relatedFixedFees[$i]->Reference_Number)), 0, 'L', 0); } else { $pdf->MultiCell(18.5, 0.30, utf8_decode($relatedFixedFees[$i]->WorkDate." ".trim($relatedFixedFees[$i]->Description)), 0, 'L', 0); } $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } } if($iSubTotal != 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblSubTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblDesctos), 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotDisco,2), 0, 1,'R', 0); $Y = $Y + 0.48; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor - $nTotDisco,2), 0, 1,'R', 0); } else { $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); } $Y = $Y + 0.48; $nTotImpor = 0.00; $nTotHoras = 0.00; $nTotDisco = 0.00; } } $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',9); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(23.5, 0.60, $lblTotHFij, 0, 1,'R', 1); $pdf->SetXY(24.50,$Y); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->Cell(2.45, 0.60, number_format($prebill_Fixed - $prebill_FFeesAli,2), 0, 1,'R', 1); } else { $pdf->Cell(2.45, 0.60, number_format($prebill_Fixed,2), 0, 1,'R', 1); } } /********************************************** * Registro de gastos **********************************************/ if($TotRegsGas > 0){ $Y = $pdf->GetY()+0.20; $Y = $Y+1.0; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $Regs = 0; $RefAgregPag = 0; $pdf->SetFont('arial','',12); $pdf->SetXY(1.0,$Y); $pdf->SetTextColor(0,0,0); $pdf->Cell(19.5, 0.75, $lblCarGas, 0, 1,'L', 0); $Y = $Y+1.3; TitulosGas($pdf, $Y-0.8, $lblAboFec, $lblCantid, $lblTarifa, $lblImport); $Y = $Y + 0.17; $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $sProyecto = ""; $sIDProyec = ""; $sDescProy = ""; $sRefCliente = ""; $sRefAgente = ""; $nTotImpor = 0.00; $nTotHoras = 0.00; $iSubTotal = 0; for ($i = 0; $i < $TotRegsGas; $i++){ if( !empty($relatedDisbursements[$i]->Imprimir) && ( $relatedDisbursements[$i]->Imprimir == "true" || $relatedDisbursements[$i]->Imprimir === true || $relatedDisbursements[$i]->Imprimir == 1) ) { if($sProyecto != $relatedDisbursements[$i]->Matter->Name) { echo "sProyecto: " . $sProyecto; echo "relatedDisbursements: " . $relatedDisbursements[$i]->Matter->Name; exit; if($iSubTotal !== 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $nTotImpor = 0.00; $nTotHoras = 0.00; } $sProyecto = $relatedDisbursements[$i]->Matter; $iSubTotal = 1; foreach ( $relatedDisbursements[$i] as $nombre => $hexa ) { if($nombre == "Matter.Identity") { $sIDProyec = $hexa; } if($nombre == "Matter.Description") { $sDescProy = $hexa; } if($nombre == "Matter.Ref_Cliente") { $sRefCliente = $hexa; } if($nombre == "Matter.Referencia_Agente") { $sRefAgente = $hexa; } } $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetXY(1.0,$Y-0.05); $pdf->SetFillColor(187,187,187); $pdf->Cell(25.95, 0.40, "", 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); //$pdf->Cell(24.5, 0.30, substr(utf8_decode(trim($relatedDisbursements[$i]->Matter)),0,90), 0, 1,'L', 0); //$Y = $Y + 0.48; $pdf->MultiCell(25.95, 0.30, utf8_decode(trim($sIDProyec." ".$sDescProy." R.Agt.: ".$sRefAgente." R.Clte.: ".$sRefCliente)), 0, 'L', 1); $YY = $pdf->GetY()+0.18; $Y = $YY; } $nTotImpor = $nTotImpor + $relatedDisbursements[$i]->Import; $pdf->SetFont('arial','',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.25,$Y); $nombreTK = isset($relatedDisbursements[$i]->Timekeeper->Name) ? $relatedDisbursements[$i]->Timekeeper->Name : ''; $pdf->Cell(18.50, 0.30, utf8_decode($nombreTK), 0, 1, 'L', 0); $pdf->SetXY(20.00,$Y); $pdf->Cell(2.00, 0.30, number_format($relatedDisbursements[$i]->Quantity,2), 0, 1,'R', 0); $pdf->SetXY(22.00,$Y); $pdf->Cell(2.50, 0.30, number_format($relatedDisbursements[$i]->Cost_Unit,2), 0, 1,'R', 0); $pdf->SetXY(24.50,$Y); $pdf->Cell(2.45, 0.30, number_format($relatedDisbursements[$i]->Import,2), 0, 1,'R', 0); $pdf->SetTextColor(140,133,169); $pdf->SetXY(1.25,$Y+0.30); if($relatedDisbursements[$i]->Reference_Number != "") { $pdf->MultiCell(18.50, 0.30, utf8_decode($relatedDisbursements[$i]->WorkDate." ".trim($relatedDisbursements[$i]->Description." REF.: ".$relatedDisbursements[$i]->Reference_Number)), 0, 'L', 0); } else { $pdf->MultiCell(18.50, 0.30, utf8_decode($relatedDisbursements[$i]->WorkDate." ".trim($relatedDisbursements[$i]->Description)), 0, 'L', 0); } $pdf->SetDrawColor(140,133,169); $pdf->line(1.0, $Y-0.1, 26.95, $Y-0.1); $YY = $pdf->GetY()+0.18; $Puntero = $pdf->GetY(); $Y = $YY; $Regs++; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } } } if($iSubTotal != 0) { $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',8); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.00,$Y); $pdf->Cell(19, 0.30, utf8_decode($lblTotals." ".$sIDProyec), 0, 1,'R', 0); $pdf->SetXY(24.5,$Y); $pdf->Cell(2.45, 0.30, number_format($nTotImpor,2), 0, 1,'R', 0); $Y = $Y + 0.48; $nTotImpor = 0.00; $nTotHoras = 0.00; } $Puntero = $Y; if ($Puntero>19.0) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',9); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(23.50, 0.60, $lblTotCar, 0, 1,'R', 1); $pdf->SetXY(24.50,$Y); $pdf->Cell(2.45, 0.60, number_format($prebill_Disbur,2), 0, 1,'R', 1); } /******************************************************* * Impresión de los subtotales de honorarios y gastos. *******************************************************/ if ($Puntero>10.00) { $pdf->AddPage(); $Y = 1.5; } else { $Y = $pdf->GetY()+0.50; } $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(23.50, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(23.50, 0.60, utf8_decode($lblTotale), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.50,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, ' ', 0, 1,'R', 1); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblTotHonHor , 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_Fees,2), 0, 1,'R', 0); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $Y = $pdf->GetY()+0.10; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblDisHonTie , 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_FeesAlia,2), 0, 1,'R', 0); } $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblTotHonFij , 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_Fixed,2), 0, 1,'R', 0); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $Y = $pdf->GetY()+0.10; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblDisHonFij , 0, 1,'R', 0); $pdf->SetTextColor(255,0,0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_FFeesAli,2), 0, 1,'R', 0); } $Y = $pdf->GetY()+0.10; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetDrawColor(140,133,169); $pdf->line(24.0, $Y, 26.95, $Y); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.00, 0.60, $lblSubTotHon , 0, 1,'R', 0); $pdf->SetXY(24.00,$Y); if($prebill_Ajustada == true && $prebill_TipoMovi == "Descuento" ) { $pdf->Cell(2.95, 0.60, number_format($prebill_Fees - $prebill_FeesAlia + $prebill_Fixed - $prebill_FFeesAli,2), 0, 1,'R', 0); } else { $pdf->Cell(2.95, 0.60, number_format($prebill_Fees + $prebill_Fixed,2), 0, 1,'R', 0); } $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblTotGastos , 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_Disbur,2), 0, 1,'R', 0); $Y = $pdf->GetY()+0.10; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetDrawColor(140,133,169); $pdf->line(24.0, $Y, 26.95, $Y); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','B',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblSubTot, 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_SubTot,2), 0, 1,'R', 0); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblImpVal." (".strval($prebill_PorIva)."%)", 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_ImpIva,2), 0, 1,'R', 0); $Y = $pdf->GetY()+0.10; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetDrawColor(140,133,169); $pdf->line(24.0, $Y, 26.95, $Y); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblSubConIVA, 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_SubTot + $prebill_ImpIva,2), 0, 1,'R', 0); $Y = $pdf->GetY()+0.18; $Puntero = $Y; if ($Puntero>19.00) { $pdf->AddPage(); $Y = 1.5; } $pdf->SetFont('arial','',10); $pdf->SetTextColor(0,0,0); $pdf->SetXY(1.0,$Y); $pdf->Cell(23.0, 0.60, $lblDisbNoVat, 0, 1,'R', 0); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_DisNoVat,2), 0, 1,'R', 0); $Y = $pdf->GetY()+0.18; $pdf->SetFont('arial','B',11); $pdf->SetTextColor(0,0,0); $pdf->SetXY(19.0,$Y); $pdf->SetFillColor(238,238,238); $pdf->Cell(5.0, 0.60, $lblTotals . " " . $sMonTot, 0, 1,'R', 1); $pdf->SetXY(24.0,$Y); $pdf->Cell(2.95, 0.60, number_format($prebill_Import,2), 0, 1,'R', 1); // // Establecer headers para la respuesta API // header('Content-Type: application/pdf'); // header('Content-Disposition: inline; filename="archivo.pdf"'); // header('Cache-Control: private, max-age=0, must-revalidate'); // header('Pragma: public'); // // Imprimir el PDF directamente al navegador // $pdf->Output('I'); // 'I' = inline // exit; ob_start(); // inicia buffer $pdf->Output(); $contenido = ob_get_clean(); // captura todo file_put_contents("debug_output.pdf", $contenido); // guarda en archivo local echo $contenido; // #============================================================================================================ // #== 2.6 SE GRABA EL DOCUMENTO .PDF EN EL DISCO DURO // #============================================================================================================ // $pdf->Output($SendaArchsCFDI.$NomArchPDF, 'F'); // //$pdf->Output('EC_' . $prebill_client . '-' . $prebill_number . '.pdf', 'F'); // #============================================================================================================ // #== 2.7 DESCOMENTAR SI ESTÁ UTILIZANDO EL SISTEMA OPERATIVO LINUX. // #============================================================================================================ // chmod ($SendaArchsCFDI.$NomArchPDF,0777); // #============================================================================================================ // # 2.9 Envio del Archivos a Zoho Creator // #============================================================================================================ // if($booksInvoiceId == "") // { // $file_name_with_full_path = '/var/www/html/aptusCFDIRF/archs_cfdi/'.$NomArchPDF; // //$request_url = 'https://creator.zoho.com/api/xml/fileupload/scope=creatorapi'; // $request_url = 'https://creator.zoho.com/api/v2/arochiylindner.aptus/alate/report/Prebills_Report/' . $recordId . '/File_PDF_OC/upload'; // // Checamos si es españa // if($creatorAppName == "alate-espana") // { // $request_url = 'https://creator.zoho.com/api/v2/arochiylindner.aptus/alate-espana/report/Prebills_Report/' . $recordId . '/File_PDF_OC/upload'; // } // if (function_exists('curl_file_create')) { // php 5.6+ // $cFile = curl_file_create($file_name_with_full_path); // } // else // { // $cFile = '@' . realpath($file_name_with_full_path); // } // $post = array( // // 'authtoken' => $authtoken_ZC, // // 'applinkname' => $creatorAppName, // // 'formname' => 'Prebills', // // 'fieldname' => 'File_PDF_OC', // // 'recordId' => $recordId, // // 'filename' => $NomArchPDF, // 'file'=> $cFile); // $ch = curl_init(); // curl_setopt($ch, CURLOPT_URL, $request_url); // // curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // curl_setopt($ch, CURLOPT_POST, true); // curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Zoho-oauthtoken ' . $creatorAccessToken)); // $r = curl_exec($ch); // curl_close ($ch); // } // #============================================================================================================ // # 2.10 Envio del Archivos a Zoho Books // #============================================================================================================ // #JFA: Obtenemos el access token de Zoho Books // $bRefreshToken = $aDatPac["B_OAuth_refresh_token"]; // $bClientId = $aDatPac["B_OAuth_client_id"]; // $bClientSecret = $aDatPac["B_OAuth_client_secret"]; // $bRedirectUri = $aDatPac["B_OAuth_redirect_uri"]; // $bGrantType = $aDatPac["B_OAuth_grant_type"]; // $bAuthUrl = "https://accounts.zoho.com/oauth/v2/token"; // $boa_access_token = oauth('arochiylindner.aptus', 'ZBooks', $bRefreshToken, $bClientId, $bClientSecret, $bRedirectUri, $bGrantType, $bAuthUrl); // if($booksOrganizationId <> "" && $booksInvoiceId <> "") // { // $file_name_with_full_path = '/var/www/html/aptusCFDIRF/archs_cfdi/'.$NomArchPDF; // $request_url = 'https://www.zohoapis.com/books/v3/invoices/'.$booksInvoiceId.'/attachment?can_send_in_mail=true'; // if (function_exists('curl_file_create')) { // php 5.6+ // $cFile = curl_file_create($file_name_with_full_path); // } // else // { // $cFile = '@' . realpath($file_name_with_full_path); // } // $post = array( // // 'authtoken' => $authtoken_ZB, // 'organization_id' => $booksOrganizationId, // //'can_send_in_mail' => 'true', // 'attachment'=> $cFile); // $ch = curl_init(); // curl_setopt($ch, CURLOPT_URL, $request_url); // // curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // curl_setopt($ch, CURLOPT_POST, true); // curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Zoho-oauthtoken ' . $boa_access_token)); // $r = curl_exec($ch); // # Usamos la funcion curl_errno() para atrapar cualquier error relacionado con la llamada. // if (curl_errno($ch)) // { // $error_msg = curl_error($ch); // } // curl_close ($ch); // if (isset($error_msg)) // { // $j_array = array('code' => '666', 'message' => "Error en la llamada curl " . $error_msg); // $Resultado = json_encode($j_array); // echo $Resultado; // return; // } // else // { // $ra = json_decode($r); // $resultPDF = $ra->code.' - '.$ra->message; // $code = (int)$ra->code; // if ($code != 0) // { // $j_array = array('code' => $ra->code, 'message' => "No se pudo adjuntar el archivo a Books, contacte al administrador " . $ra->message); // $Resultado = json_encode($j_array); // echo $Resultado; // return; // } // } // } // $j_array = array('code' => "200", 'message' => "Proceso de creacion de Orden de Cobro fue exitoso. OCob No. ".$prebill_InvoNumb); // $Resultado = json_encode($j_array); // echo $Resultado; // return; #============================================================================================================ #== FUNCIONES GENERALES #============================================================================================================ function TitulosTie($pdf, $Y, $lblAboFec, $lblHoras, $lblTarifa, $lblImport){ $Y = $Y + 0.24; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(19.0, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(19.0, 0.60, utf8_decode($lblAboFec), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(20.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.00, 0.60, $lblHoras, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(22.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblTarifa, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblImport, 0, 1,'R', 1); } function TitulosGas($pdf, $Y, $lblAboFec, $lblCantid, $lblTarifa, $lblImport){ $Y = $Y + 0.24; $pdf->SetFont('arial','',10); $pdf->SetXY(1.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->Cell(19.0, 0.60, "", 0, 1,'L', 1); $pdf->SetTextColor(255,255,255); $pdf->SetXY(1.25,$Y); $pdf->Cell(19.0, 0.60, utf8_decode($lblAboFec), 0, 1,'L', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(20.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.00, 0.60, $lblCantid, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(22.0,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.50, 0.60, $lblTarifa, 0, 1,'R', 1); $pdf->SetFont('arial','',10); $pdf->SetXY(24.5,$Y); $pdf->SetFillColor(60,61,58); $pdf->SetTextColor(255,255,255); $pdf->Cell(2.45, 0.60, $lblImport, 0, 1,'R', 1); }