Reinicializar los ids de las facturas para que vayan correlativos tras borrar pedidos (por ejemplo con el módulo Delete orders free):
- Borrar todos los registros de ps_order_invoice de los ids de los pedidos borrados:
delete from ps_order_invoice where id_order not in (select id_order from ps_orders)
---------------------------------------------------------
Modificar el CIF:
Preferencias -> Contacto Tiendas -> Detalles del contacto -> Número de registro
Modificar el NIF:
Localización -> Paises -> España -> Formato de la dirección:
firstname lastname
company
vat_number
dni
address1
address2
postcode city
Country:name
phone
NOTA: Para cada cambio borrar la cache en Parámetros Avanzados -> Rendimiento
Si no funciona lo del NIF del cliente ir al fichero classes\pdf\HTMLTemplateInvoice.php:
public function getContent() {
...
$data = array(
'order' => $this->order,
'order_invoice' => $this->order_invoice,
'vat_number' => $this->vat_number,
'cif' => $this->cif,
'order_details' => $order_details,
'cart_rules' => $cart_rules,
'delivery_address' => $formatted_delivery_address,
'invoice_address' => $formatted_invoice_address,
'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address),
'tax_excluded_display' => $tax_excluded_display,
'display_product_images' => $display_product_images,
'layout' => $layout,
'tax_tab' => $this->getTaxTabContent(),
'customer' => $customer,
'footer' => $footer,
'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_,
'round_type' => $round_type,
'legal_free_text' => $legal_free_text,
);
}
Si no funciona lo del CIF (asegurarse en Preferencias -> Contacto tienda -> Detalles del contacto -> esté puesto el CIF) e ir a classes/order/OrderInvoice.php:
public static function getCurrentFormattedShopAddress($id_shop = null) {
$address = new Address();
$address->company = Configuration::get('PS_SHOP_NAME', null, null, $id_shop);
$address->address1 = Configuration::get('PS_SHOP_ADDR1', null, null, $id_shop);
$address->address2 = Configuration::get('PS_SHOP_DETAILS', null, null, $id_shop); $address->postcode = Configuration::get('PS_SHOP_CODE', null, null, $id_shop);
$address->city = Configuration::get('PS_SHOP_CITY', null, null, $id_shop);
$address->phone = Configuration::get('PS_SHOP_PHONE', null, null, $id_shop);
$address->id_country = Configuration::get('PS_SHOP_COUNTRY_ID', null, null, $id_shop);
return AddressFormat::generateAddress($address, array(), '<br />', ' ');
}
No hay comentarios:
Publicar un comentario