FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1301
|
|||
|
|||
has probado a comprobar si CodigoPais esta vacío antes de hacer la conversión.
|
#1302
|
||||
|
||||
hola !
sobre que no funcionaria el sistema el dia 8 Julio fue por que no esperaramos a transmitir las facturas al ultimo dia, el dia 8. ya que seguramente colapsara. Tengo una duda que no veo claro a ver si podeis ayudarme: quiero anular una factura completamente: por ejemplo 1200. (para luego hacer una nueva con el nuevo importe) ¿Como la anularía? entiendo que debería ser por ... diferencia, es decir generar una contraria por valor de -1200. Quiero evitarme el proceso de sustitución, porque.... En la reunión el inspector menciono que era mejor hacerlo asi, emitir una negativa completa y después volver a hacer una nueva. Saludos ! |
#1303
|
|||
|
|||
Cita:
¿Cómo hacéis vosotros la comparación? |
#1304
|
||||
|
||||
Mira que te devuelve la agencia en el caso del que el pais este en blanco y pones la condición antes de hacer la búsqueda. El CodigoPais no puede ser nunca nil, el que puede ser nil es IDOTRO.
|
#1305
|
||||
|
||||
hay que verificiar los nulos. según la estructura que devuelve ciertos objetos "del árbol" no están creados
igual seria: DatosFacturaEmitida.Contraparte.IDOtro<>nil uuummm edito: y codigopaís no puede compararse con nulo. saludos ! |
#1306
|
|||
|
|||
Cita:
Yo todas las facturas rectificativas las envio como diferencia. |
#1307
|
|||
|
|||
Cita:
Lo curioso es que aún devolviendo 0, no me genera la etiqueta CodigoPais en el XML de respuesta. ¿Alguna otra idea? |
#1308
|
||||
|
||||
si, eso lo entiendo
pero entiendo que la diferencia, la haría por el total de la factura que voy a abonar? nadie esta planteándolo asi? lo digo porque el inspector fue muy claro, intentando simplificarlo. Saludos ! |
#1309
|
|||
|
|||
¿Fallara el dia 8 o el dia 12.?
En 2017 son 8 dias sin contar fines de semana u festivos nacionales. El dia 1 es sabado. Entonces los 8 dias se cumplen el dia 12? |
#1310
|
||||
|
||||
Cita:
|
#1311
|
||||
|
||||
Cita:
De todas formas todo eso está explicado en el documento de "preguntas frecuentes" a partir de la página 16 Saludos
__________________
Be water my friend. |
#1312
|
||||
|
||||
si, al final lo haremos por diferencia.
pero ya te digo lo que hablo el inspector.... por diferencia según he hablado con contabilidad será lo mas correcto. en el peor peor de los casos la diferencia será por el importe total. gracias. |
#1313
|
||||
|
||||
Cita:
es lo que dijo el inspector... también dijo que .... "Si el SII sigue el año que viene...." asi que imaginaros. |
#1314
|
|||
|
|||
Cita:
Gracias! No obstante, veo en la unit generada por el WSDL Importer que existe el valor booleano "CodigoPais_Specified". ¿No debería ser ésta la variable a chequear en caso de que el CodigoPais esté vacío? |
#1315
|
||||
|
||||
tranquilos que no hay que esperar al dia 8 o al 12, ahora mismo falla:
"Error en el soporte del canal seguro" Intentas acceder via web y tampoco. Saludos ! |
#1316
|
||||
|
||||
ahora ya va de nuevo. (la web)
desde aplicación sigue fallando. edito: en web error 403 (antes 999) y en aplicación falla igual. Última edición por seccion_31 fecha: 29-05-2017 a las 16:29:45. |
#1317
|
|||
|
|||
Sobre error de las 13 facturas
Saludos a todos.
Como otros, he tenido el problema del fallo de falta de certificado cuando se envía más de 12 facturas... he releído varias veces este hilo (uffff) y la verdad es que está empezando a ser poco aclaratorio remitirse aquí para encontrar soluciones... Pero he encontrado algo que os puede ser de ayuda. El método que se posteó al principio, y del cual casi todos hemos empezado a tirar, proponía:
la función BUSCA_CERTIFICADO pasando como parámetro el nombre del certificado te devolvía el GetCertSerialNumber de dicho certificado, el cual hay que usar en otro sitio, pero no aquí, ya que hay que hacer el Store.Certificates.Find pasando el "nombre del certificado" no su SerialNumber, por lo cual debería ser Así se traga todas las facturas que le eches. Esto lo he sacado también de algún ejemplo que han posteado en este hilo, por lo cual quien haya tirado de ese ejemplo estaría trabajando sin problemas, y los estamos tirando desde el inicio, y no habíamos vuelto a repasar esa parte, a la de 13 facturas.... Curiosamente, si enviabas las facturas en bloques de 10, o una a una, todo funcionaba sin problemas, a pesar de que realmente, no estábamos cargando en la Api el certificado. ¿?¿?¿? No sé si cuando dejemos de estar en pruebas cascará el programa si no cargamos el certificado correctamente.
__________________
Amar al mundo apasionadamente. |
#1318
|
|||
|
|||
cuotadeducible
una pregunta rápida.
Me acabo de dar cuenta que en el campo 'cuotadeducible' de facturas recibidas, hasta ahora siempre estaba poniendo la base imponible (aquí en este hilo hay varios ejemplos en los que se hace así también). ¿ Es esto correcto ?, Creo que no , entiendo que el campo cuotadeducible deberia de tener el importe de los impuestos (ivas) que el cliente se puede deducir de la factura del proveedor. Lo que no entiendo es como he mandado más de 5000 facturas de prueba con eso y no me ha dado ningún error. ¿ o es que estoy equivocado y realmente se manda la base impoinible ? . En caso de que se mande el importe de iva, supongo que si tiene recargo tambien. Saludos... |
#1319
|
|||
|
|||
Cita:
Esta innovación supongo que será para el contraste, pues el total factura tiene que coincidir con lo que declare tu proveedor, independientemente de que te lo puedas deducir todo o sólo una parte. |
#1320
|
||||
|
||||
al final lo de enviar mas de 12 facturas se soluciono:
Código:
procedure TfEmitidas.emitidasHTTPWebNode1BeforePost( const HTTPReqResp: THTTPReqResp; Data: Pointer); var Store : IStore; Certs : ICertificates; Cert : ICertificate2; CertContext : ICertContext; PCertContext : PCCERT_CONTEXT; V : OleVariant; const INTERNET_OPTION_CLIENT_CERT_CONTEXT = 84; begin V:=comboBox1.Text; Store := CoStore.Create; Store.Open(CAPICOM_CURRENT_USER_STORE, 'MY',CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED ); Certs:=Store.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME,V,False ); { Buscar certificado por nombre } if Certs.Count > 0 then begin Cert:=IInterface(Certs.Item[1]) as ICertificate2; CertContext:=Cert as ICertContext; CertContext.Get_CertContext(Integer(PCertContext)); if InternetSetOption(Data,INTERNET_OPTION_CLIENT_CERT_CONTEXT,PCertContext,Sizeof(CERT_CONTEXT)) = False then begin ShowMessage( 'Internet SSL certificate. Something went wrong' ); end; end; end; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4288 | Hace 1 Día 13:58:30 |
AEAT envio de datos vía Webservice problemas con WSDL | CelsoO | Internet | 11 | 09-10-2019 21:03:41 |
webService Soap de la Administración Digital Española notific@ | apicito | Internet | 3 | 31-01-2017 12:25:28 |
Error en Webservice funcion envio de sms | webmasterplc | Delphi para la web | 5 | 25-07-2013 21:10:29 |
Problemas con envío de XML a un WebService | davidvamo | Internet | 1 | 13-02-2007 16:49:20 |
|