Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L
l10n_mx_facturae
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 4
    • Merge Requests 4
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • l10n_mx
  • l10n_mx_facturae
  • Issues
  • #19

Closed
Open
Opened 6 years ago by Rivera Santos @santos.riveraContributor
  • New issue

  • Report abuse

  • New issue

  • Report abuse

Validación datos (país) res.partner

Closed

Validación datos (país) res.partner

Se presenta un problema(XML mal Formado) al generar factura, al menos en éste escenario se presentó desde la creación de la factura desde una orden, pero el problema puede venir tanto del Poss o una SO, esto por cuestiones de que no se está capturando el País dentro de los datos del cliente.

Se debe de hacer la validación para que el campo sea obligatorio. @OpenPymeMx Add Imagen Error

XML_Mal_Formado

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Edited 6 years ago
  1. Oh no!

    You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.

    Incoming!

    Drop your designs to start your upload.

Linked issues
0

Related merge requests
1
  • fix(account.invoice) marca error si el cliente no tiene pais
    !84
    Avatar for Ricardo Valencia Vélez
    Avatar for Ricardo Valencia Vélez
When this merge request is accepted, this issue will be closed automatically.

  • Rivera Santos @santos.rivera changed the description 6 years ago

    changed the description

  • Agustín Cruz @agb80 added Bug S labels 6 years ago

    added Bug S labels

  • Cuauhtémoc Díaz Minor
    Cuauhtémoc Díaz Minor @cuauhtemoc.diaz · 6 years ago
    Contributor

    @santos.rivera nos puedes apoyar diciendo en que vista hay que agregar la validación?

  • Rivera Santos
    Rivera Santos @santos.rivera · 6 years ago
    Contributor

    @cuauhtemoc.diaz No entiendo a que te refieres con Vista.

    Si no le colocas un País al res.partner y se queda vació, cuando generes alguna factura para este cliente te saldrá el mensaje de XML mal Formado, por lo cual como el campo no es Obligatorio(no aparece en azul y les deja guardar el cliente) los usuarios interpretan que sólo el nombre es obligatorio como datos básicos.

    PD. Si te refieres a vista Kanban, Lista... es de Formulario.

  • Agustín Cruz
    Agustín Cruz @agb80 · 6 years ago
    Owner

    Más bien creo que tiene que ver con una validación en la generación del XML en esta parte: https://gitlab.openpyme.mx/l10n_mx/l10n_mx_facturae/blob/master/l10n_mx_facturae/templates/account_invoice_33.txt#L55

    Cuando el cliente no tiene un país seleccionado, las reglas de la plantilla del XML hacen que se genere un archivo como si fuera un cliente en el extranjero y ahí es donde truena la validación del SAT.

  • José Atonaltzin Maldonado Ortiz
    José Atonaltzin Maldonado Ortiz @jose.maldonado · 6 years ago
    Contributor

    De acuerdo a lo que veo en la plantilla cuando no coincide el país con México asigna el RFC de extranjero y toma el código del país que en este caso seria un 'False' esto es lo que lanza la excepción del SAT puesto que el False no se encuentra en la lista de los países. Creo a ese choose se le puede agregar una validación mas donde si el o.partner_id.country_id.code_alpha3 = False lance un mensaje al usuario solicitando lo ingrese

  • Ricardo Valencia Vélez @ricardo.valencia assigned to @ricardo.valencia 6 years ago

    assigned to @ricardo.valencia

  • Ricardo Valencia Vélez @ricardo.valencia mentioned in merge request !84 (merged) 6 years ago

    mentioned in merge request !84 (merged)

  • Ricardo Valencia Vélez @ricardo.valencia closed via commit 604983a9 6 years ago

    closed via commit 604983a9

  • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
Please register or sign in to reply
Assignee
Ricardo Valencia Vélez's avatar
Ricardo Valencia Vélez
@ricardo.valencia
Assign to
None
Milestone
None
Assign milestone
None
Time tracking
No estimate or time spent
None
Due date
None
2
Labels
Bug S
Assign labels
  • No matching results
  • Manage project labels
Confidentiality
Not confidential
Lock issue
Unlocked
12
12 participants
user avatar
user avatar
user avatar
user avatar
user avatar
user avatar
user avatar
Reference: l10n_mx/l10n_mx_facturae#19